在ubuntu下面安装multiget

本文介绍如何在Ubuntu系统中安装多线程下载工具Multiget,包括所需依赖环境的搭建步骤,以及编译安装过程。
xmarklet网络书签,收集自己的网络书签,创建自己的网站导航。
[url]http://www.kmimagine.com/xmarklet/index.aspx[/url]


[b]在ubuntu下面安装下载工具multiget[/b]

1. 下载
http://sourceforge.net/project/showfiles.php?group_id=174989&package_id=250131

source Notes (2007-10-29 03:01)
multiget-1.2.0.src.tar.bz2

binary Notes (2007-10-25 14:44)
multiget-1.2.0.tar.bz2

2. 安装编译环境
sudo apt-get install build-essential autoconf automake1.9 cvs subversion

3. 安装编译multiget所需要的环境
sudo apt-get install libwxgtk2.8-dev libglade2-dev

4.进入解压缩的文件夹
例如
cd /home/liangshihong/multiget
./configure
sudo make install

编译好的文件在/liangshihong/local/bin 下

xmarklet网络书签,收集自己的网络书签,创建自己的网站导航。
[url]http://www.kmimagine.com/xmarklet/index.aspx[/url]
<think> 我们正在讨论的是在Ubuntu安装systemd。根据用户的问题,他已经在尝试安装systemd,但可能遇到了报错。同时,根据用户提供的引用,尤其是引用[1]和引用[3],我们可以得知在Ubuntu安装systemd的具体步骤。 注意:实际上,从Ubuntu 15.04开始,systemd已经成为默认的init系统。因此,对于较新的Ubuntu版本(15.04及以后),通常已经预装了systemd,无需额外安装。但是,用户可能在旧版本(如14.04或12.04)上需要安装或测试systemd。 根据引用[2],Ubuntu 14.04和12.04可以通过添加PPA来安装systemd,并进行测试。但需要注意的是,在旧版本上安装systemd可能会替换掉原有的upstart,这可能会导致系统不稳定。 因此,回答应该包含两种情况: 1. 对于Ubuntu 15.04及更新版本:通常已经预装,无需安装。 2. 对于Ubuntu 14.04及更早版本:可以通过PPA安装,但需谨慎。 同时,用户之前提到安装报错,所以我们也需要提供一些常见错误的解决方案。 另外,引用[1]提到了在WSL(Windows Subsystem for Linux)中安装systemd的方法,因为WSL默认没有systemd。如果用户是在WSL中使用Ubuntu,那么需要按照引用[1]的方法。 因此,我们将安装方法分为三个部分: A. 在较新的Ubuntu(>=15.04)中安装(通常不需要,但如果缺失可以安装) B. 在较旧的Ubuntu(<=14.04)中通过PPA安装 C. 在WSL中安装 同时,我们也要注意,安装systemd后可能需要一些配置,特别是对于旧版本和WSL。 另外,引用[3]和[4]提到了如何使用systemd服务来实现开机启动,这个可以作为补充内容,但不是用户当前问题的直接答案。 步骤: 1. 首先确认Ubuntu版本和运行环境(物理机/虚拟机/WSL) 2. 根据环境选择安装方式 3. 提供安装后的验证方法 4. 针对安装过程中可能出现的常见错误给出解决方案 参考引用[1]在WSL中安装的方法: sudo apt-get update -y && sudo apt-get install systemd systemd-sysv -y 然后编辑/etc/wsl.conf文件,添加: [boot] systemd=true 参考引用[2]在Ubuntu 14.04/12.04上安装: 添加PPA:sudo add-apt-repository ppa:pitti/systemd 更新:sudo apt-get update 安装:sudo apt-get install systemd 但是要注意,在旧版本上安装systemd后,需要选择使用systemd作为默认init。通常使用以下命令切换: sudo dpkg-reconfigure systemd-sysv 但是,切换init系统有风险,可能导致系统无法启动,因此建议在测试环境中进行。 对于较新版本的Ubuntu,如果由于某种原因systemd被移除,可以通过以下命令重新安装: sudo apt install --reinstall systemd 下面我们按照这些思路来组织回答。 </think> ### 在 Ubuntu 系统上安装 systemd 的完整指南 #### 📌 安装步骤(适用于所有 Ubuntu 版本) 1. **检查当前 init 系统** ```bash ps -p 1 -o comm= # 查看 PID 1 的进程 ``` - 若返回 `systemd`:已安装无需操作 - 若返回 `init`:需升级系统或手动安装 2. **正式安装命令** ```bash sudo apt update sudo apt install systemd systemd-sysv -y # 核心包和 SysV 兼容层[^1] ``` 3. **WSL 特殊配置(Windows 子系统)** ```bash sudo nano /etc/wsl.conf # 添加以下内容: ``` ```ini [boot] systemd=true # 启用 systemd[^1] ``` #### ⚠️ Ubuntu 14.04/12.04 特殊处理 ```bash sudo add-apt-repository ppa:pitti/systemd # 添加官方测试仓库[^2] sudo apt update sudo apt install systemd sudo dpkg-reconfigure systemd-sysv # 设置默认 init 系统 ``` #### ✅ 验证安装成功 ```bash systemctl --version # 应显示版本号 systemd-analyze time # 查看启动耗时 ``` #### 🔧 常见报错解决方案 1. **`Failed to connect to bus` 错误** ```bash sudo systemctl restart dbus sudo systemctl daemon-reload ``` 2. **依赖冲突** ```bash sudo apt --fix-broken install sudo dpkg --configure -a ``` #### 创建 systemd 服务示例 ```bash sudo nano /etc/systemd/system/myapp.service ``` ```ini [Unit] Description=My Custom App After=network.target [Service] ExecStart=/usr/bin/python3 /opt/app/main.py Restart=on-failure [Install] WantedBy=multi-user.target ``` 启用服务: ```bash sudo systemctl daemon-reload sudo systemctl enable myapp # 开机自启[^4] ``` > **重要提示**:Ubuntu 15.04+ 已默认集成 systemd,旧版本建议升级系统而非单独安装[^3]。生产环境不建议在 LTS 版本强制替换 init 系统。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值