trentswd 发表于 2016-10-14 20:08

aria2 1.27.1的docker镜像

本帖最后由 trentswd 于 2016-10-14 20:11 编辑

之前我还寻思着,自建htpc和nas的人这么多,总得用aria2吧,找个现成的镜像还不轻而易举。于是在hub上搜一下,果不其然有一堆,随便挑了一个星多的下了
结果一运行webui提示版本太老,惊了。一看,1.19.0,最新版都1.27了
然后看了看aria2的官方网站,linux只有源码,编译还有一堆依赖,好烦懒得编,于是一个一个镜像排查,看了十多个之后发现镜像大都这种情况:
一,alpine+apk add aria2 -U,最小,只有17M。alpine的apk上的aria2只有1.23.0,不过至少webui能用了,至于运行参数莫名其妙之类的捏着鼻子就忍了
二,ubuntu+apt-get aria2,然而ubuntu上的aria2才到1.19.0,哥们你是图啥呢,ubuntu的镜像又那么大……我一开始就上了这个当
也就是说虽然有一堆镜像,但是清一色的不是1.23.0就是1.19.0,说明全世界的超能力者都讨厌编译源码,都喜欢从包管理里面直接拉。但是你们建这么多一样的图什么呢,用别人的不就好了……

找了半天,找到一个ubuntu自己编译的,然而它每个版本一个tag,就是没有latest,群晖的docker套件只能读出前面几个tag,我不禁感叹mdzz。再者一个镜像130M,这是买aria2送ubuntu吧
又找了半天,找到一个用alpine自己编译的,看了看它的编译参数,没有libssh2,也就是说sftp下不了了。而且一个镜像42M,趴在地上想想这位哥们编完了没strip吧

结果看了几天结果还是要自己来编译,我不能接受
找了个ubuntu 16.04的vps编译了,ssl用的openssl,metalink用的libexpat(libxml2静态链接会出错),不想在镜像里面装库所以是静态编译,最后编译完了strip一下,8.6M
加上alpine不到5M,再更新一下ssl的证书,镜像只要15M,比上面的17M还小,上传之后压缩后只有7M

太长懒看:
我做了一个aria2的1.27.1的docker镜像,可以代替网上教程里面的低版本或者大体积的镜像
地址:
https://hub.docker.com/r/trentswd/aria2/
bash下面安装 docker pull trentswd/aria2
群晖就在注册表(这谁翻译的)里面找trentswd/aria2

需要挂载的路径
/etc/aria2/ 放配置文件的地方,必须有/etc/aria2/aria2.conf
/data/ 下载文件的地方
需要映射的端口
6800 aria2的rpc默认端口

你可能需要的:
这玩意怎么用:https://blog.icehoney.me/posts/2015-01-31-Aria2-download
用aria2下百度盘:https://github.com/acgotaku/BaiduExporter
用aria2下115:https://github.com/acgotaku/115
用aria2下迅雷离线:https://github.com/ywwzwb/XunleiToAria2 https://github.com/ohsc/ThunderLixianAssistant https://github.com/binux/ThunderLixianExporter (但是讲真有xware为什么要用这个
aria2前端之yaaw:https://github.com/binux/yaaw   直接用:https://binux.github.io/yaaw/demo/
aria2前端之webui:https://github.com/ziahamza/webui-aria2   直接用:http://ziahamza.github.io/webui-aria2/

btcdtc 发表于 2016-10-14 20:49

群晖webui拖不到latest你可以登录ssh拖

ostcollector 发表于 2016-10-14 21:01

才发现gentoo里面aria2还是1.15.2

kyokofsky 发表于 2016-10-14 21:36

求改openwrt mt7620a的

sunlingqing 发表于 2016-10-14 23:21

一直在用aria2 有时间试试

eryx9 发表于 2016-10-15 09:14

小白球问213j可以装吗?怎么装....只捣鼓过openwrt,可是那是写好ui,只要修改源就能一键安装了。。。。还有ipk安装包也用过,也是很低版本的时代久远。

四点 发表于 2016-10-15 09:36

我发现和很多软件源比起来,homebrew 的包的更新速度应该是数一数二的了。

trentswd 发表于 2016-10-15 13:54

eryx9 发表于 2016-10-15 09:14
小白球问213j可以装吗?怎么装....只捣鼓过openwrt,可是那是写好ui,只要修改源就能一键安装了。。。。还 ...

主楼是docker,只有x86的能装,213j不行
但是可以直接装http://post.smzdm.com/p/49402/

sabermio 发表于 2016-10-15 15:44

额,我是直接自己装了个低配pc,这样115迅雷等等随便用

结夜野棠 发表于 2016-10-15 16:46

cloudskate 发表于 2017-1-1 23:08

看了下自己的aria2版本号还是1.18.7……

上个月开始百度云导出链接到aria2就无法下载了,BaiduExporter是最新版,但作者11月之后就没更新了

nas是qnap ts-231+,opkg update只能到现在的版本,要怎么升级aria2到最新?百度云究竟还能用aria2不?

求超能力者解惑

downforce 发表于 2017-1-1 23:28

cloudskate 发表于 2017-1-1 23:08
看了下自己的aria2版本号还是1.18.7……

上个月开始百度云导出链接到aria2就无法下载了,BaiduExporter是 ...

装entware-ng
http://www.nasyun.com/forum.php?mod=viewthread&tid=26077&pid=83563&page=1&extra=

downforce 发表于 2017-1-1 23:33

装个entware-ng最方便了。
1.Install Entware-ng on Synology NAS
https://github.com/Entware-ng/Entware-ng/wiki/Install-on-Synology-NAS

2.Using Aria2
https://github.com/Entware-ng/Entware-ng/wiki/Using-Aria2
页: [1]
查看完整版本: aria2 1.27.1的docker镜像