找回密码
 立即注册
搜索
查看: 4238|回复: 12

[软件] aria2 1.27.1的docker镜像

[复制链接]
     
发表于 2016-10-14 20:08 | 显示全部楼层 |阅读模式
本帖最后由 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/
回复

使用道具 举报

发表于 2016-10-14 20:49 | 显示全部楼层
群晖webui拖不到latest你可以登录ssh拖
回复

使用道具 举报

发表于 2016-10-14 21:01 | 显示全部楼层
才发现gentoo里面aria2还是1.15.2
回复

使用道具 举报

     
发表于 2016-10-14 21:36 来自手机 | 显示全部楼层
求改openwrt mt7620a的
回复

使用道具 举报

发表于 2016-10-14 23:21 | 显示全部楼层
一直在用aria2 有时间试试
回复

使用道具 举报

发表于 2016-10-15 09:14 | 显示全部楼层
小白球问213j可以装吗?怎么装....只捣鼓过openwrt,可是那是写好ui,只要修改源就能一键安装了。。。。还有ipk安装包也用过,也是很低版本的时代久远。
回复

使用道具 举报

     
发表于 2016-10-15 09:36 | 显示全部楼层
我发现和很多软件源比起来,homebrew 的包的更新速度应该是数一数二的了。
回复

使用道具 举报

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

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

使用道具 举报

     
发表于 2016-10-15 15:44 来自手机 | 显示全部楼层
额,我是直接自己装了个低配pc,这样115迅雷等等随便用
回复

使用道具 举报

头像被屏蔽
发表于 2016-10-15 16:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-1-1 23:08 | 显示全部楼层
看了下自己的aria2版本号还是1.18.7……

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

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

求超能力者解惑
回复

使用道具 举报

     
发表于 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? ... p;page=1&extra=
回复

使用道具 举报

     
发表于 2017-1-1 23:33 | 显示全部楼层
装个entware-ng最方便了。
1.Install Entware-ng on Synology NAS
https://github.com/Entware-ng/En ... all-on-Synology-NAS

2.Using Aria2
https://github.com/Entware-ng/Entware-ng/wiki/Using-Aria2
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-20 18:33 , Processed in 0.073122 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表