javon 发表于 2019-10-8 16:21:02

在猫盘Debian系统下编辑自己的aria2

0. apt-get update -y


1. 安装git和wget apt-get install git wget -y



2. 下载aria2源码wget https://github.com/aria2/aria2/archive/release-1.35.0.tar.gz


3. 安装相关软件及类库apt-get install libxml2-dev libcppunit-dev autoconf automake autotools-dev autopoint libtool


4. 解压缩源码包tar -xvf release-1.35.0.tar.gz


4. 然后进入解压后的aria2源码目录,准备编译autoreconf -i


5. 配置编译脚本./configure


6. 开始编译(编译完的二进制文件在源码目录下的src文件夹下面,然后将这个文件放到/usr/bin/) make


7. 然后建议自己找一份aria2c的配置文件,然后通过aria2c --conf-path=/path/to/aria2.conf -D运行 aria2c --conf-path=/path/to/aria2.conf -D


8. 配置开机启动


vim /etc/init.d/aria2c

内容如下:



#!/bin/sh
### BEGIN INIT INFO
# Provides: aria2
# Required-Start: $remote_fs $network
# Required-Stop: $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Aria2 Downloader
### END INIT INFO

case "$1" in
start)

echo -n "已开启Aria2c"
aria2c --conf-path=/path/to/aria2.conf -D
;;
stop)

echo -n "已关闭Aria2c"
killall aria2c
;;
restart)

killall aria2c
aria2c --conf-path=/path/to/aria2.conf -D
;;
esac
exit



之后赋予权限

chmod 755 /etc/init.d/aria2c


将aria2c服务添加到开机启动

update-rc.d aria2c defaults


然后执行service aria2c start就可以启动aria2c了,下次开机会自动启动


✾❃❀ 发表于 2019-10-8 17:25:35

apt install aria2 :lol

javon 发表于 2019-10-8 17:31:10

✾❃❀ 发表于 2019-10-8 17:25
apt install aria2

x86可以,arm的有编译好的包吗?这个我还真不确定

jakc 发表于 2019-10-8 17:31:32

javon 发表于 2019-10-8 17:31
x86可以,arm的有编译好的包吗?这个我还真不确定

entware应该有

✾❃❀ 发表于 2019-10-8 18:00:29

javon 发表于 2019-10-8 17:31
x86可以,arm的有编译好的包吗?这个我还真不确定

armbian有的,贝壳云、N1 我都是这样安装的

yodfz 发表于 2019-10-8 18:39:10

666666666666666666收藏了

fywind 发表于 2019-10-11 15:28:21

刷群晖固件折腾
页: [1]
查看完整版本: 在猫盘Debian系统下编辑自己的aria2