- 介绍
编译安装不难,但编译安装的时候老是报错,原因是缺少依赖软件包
yum install -y autoconf automake libtool gcc gcc-c++ kernel-devel libgcrypt-devel libxml2-devel openssl-devel gettext-devel cppunit bzip2
- 安装
#安装依赖软件包 yum install -y autoconf automake libtool gcc gcc-c++ kernel-devel libgcrypt-devel libxml2-devel openssl-devel gettext-devel cppunit bzip2 #下载源代码到/home/program,目录自己定义 wget -O /home/program/aria2-1.34.0.tar.bz2 https://github.com/aria2/aria2/releases/download/release-1.34.0/aria2-1.34.0.tar.bz2 #进入自己下载的目录,解压,编译,安装 cd /home/program/ tar jxvf aria2-1.34.0.tar.bz2 cd aria2-1.34.0 #安装目录自己定义 ./configure --prefix=/home/program/aria2 make && make install #设置软链接 ln -s /home/program/aria2/bin/aria2c /usr/bin/aria2c #加入Man手册 vi /etc/man_db.conf #增加以下内容 MANDATORY_MANPATH /home/program/aria2/share/man aria2c --version #设置开机自动启动,远程RPC管理时需要,只用本地命令行,就不需要了.需要在网上找个`aria2.conf`文件,并按实际情况修改下载路径,`aria2.session`文件路径,和远程密码,touch一个新文件`aria2.session` vi /usr/lib/systemd/system/aria2.service #文件内容如下 [Unit] Description=aria2 Require=network.target After=syslog.target network.target remote-fs.target nss-lookup.target [Service] User=root Group=root GuessMainPID=yes ExecStart=/usr/bin/aria2c --enable-rpc --rpc-listen-all -D --conf-path=/home/program/aria2/aria2.conf ExecReload=/bin/kill -s QUIT $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID RemainAfterExit=yes [Install] WantedBy=multi-user.target #文件内容结束 systemctl daemon-reload systemctl start aria2
- 推荐一个RPC的WEB前端,官方github地址:AriaNg
CentOS7编译安装最新版aria2 1.34.0,make不再报错
最新推荐文章于 2024-08-12 21:33:57 发布