找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 19170|回复: 31

[给喜欢更新的同学] 把GitHub上最新版的Aria2加入到OpenWrt

[复制链接]
本帖最后由 7440909 于 2012-12-18 11:50 编辑

    还在愁Linux下没有迅雷吗,Aria2也能在Ubuntu下通过WebUI管理,而且安静的在后台运行,无广告,内存占用超级小,下载附件查看并部署到你的Linux上吧:
    先看明白内容,然后放到自己想放的文件夹中,添加到开机启动即可





刚刚翻译了一下Aria2的两个WebUI,webui-aria2翻译不是很完全,yaaw翻译得还算彻底

    GitHub上的Aria2随时在更新,喜欢更新的人(比如我)肯定希望能将最新版本编译进自己的固件中。可是GitHub上的源码不像Sourceforget上的是经过conf的,直接下载下来放到trunk/dl下编译是不行的,论坛也有人提到怎么加入,就一句话
  1. autoreconf -i
复制代码
好像很简单的样子。可是对我这种新手来说却是很难的.GitHub上倒是讲得很详细,按照那个一步一步来就可以了,可是依赖关系不是那么好解决,折腾了好多次(有一次自己编译安装libxml的时候还把桌面搞崩溃了),终于搞明白了需要那些软件包,写出来
  1. sudo apt-get update
  2. sudo apt-get install autoconf automake libcppunit-dev  autopoint openssl libtool sphinx-common sphinxsearch libgcrypt11-dev libxml2-dev pkg-config
复制代码
安装好以上这些包。
从github下载最新的Aria2源码:https://github.com/tatsuhiro-t/aria2
假设下载文件为:aria2-master.zip
解压aria2-master.zip后

在aria2-master所在目录
  1. mv  aria2-master  aria2-1.16.1
  2. cd aria2-1.16.1
  3. autoreconf -i
复制代码
然后打包成:aria2-1.16.1.tar.bz2
得到aria2-1.16.1.tar.bz2的MD5值
  1. md5sum aria2-1.16.1.tar.bz2
复制代码
对照修改aria2的Makefile中的MD5
aria2-1.16.1.tar.bz2放到trunk/dl目录下。

以上方法在Ubuntu12.04LTS  AMD平台成功


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
的确,aira2不断子啊更新,不断在完善当中
回复

使用道具 举报

楼主,下载了你的附件
在ubuntu上sudo apt-get install aria2后又执行了sudo Aria2_Add.sh
接下来不知道怎么操作了
安装完毕后,Ubuntu_Aria2是不是随便放?还有如何启用web管理端,是不是直接打开index.html?打开后如何配置
最后一个问题,把什么添加到开机启动?
回复

使用道具 举报

 楼主| | 显示全部楼层
过期的可乐 发表于 2012-12-19 12:34
楼主,下载了你的附件
在ubuntu上sudo apt-get install aria2后又执行了sudo Aria2_Add.sh
接下来不知道怎 ...

你不会没打开文件看代码就执行吧,很危险的。
aria2最好自己编译最新的16.1;因为启动的配置里都用的最新的参数,老版本肯定不支持;
启动aria2的方式和在OpenWrt上的启动没什么区别。path/Aria2_Init start 就启动了,当然你也可以修改Aria2_Init这个脚本以其他方式启动;其实这个脚本就是OpenWrt用的那个,没什么变化的,只是去掉了读取配置文件的部分而已;

至于打开WEB管理界面,直接用浏览器打开index.html就行了。


回复

使用道具 举报

好像官方的没有 磁盘缓存选项--disk-cache,ramod的才加有,怎么开启官方源码的磁盘缓存选项--disk-cache???
回复

使用道具 举报

 楼主| | 显示全部楼层
haxc 发表于 2012-12-19 20:24
好像官方的没有 磁盘缓存选项--disk-cache,ramod的才加有,怎么开启官方源码的磁盘缓存选项--disk-cache? ...

请认真看帖,github上的是最新版的,RA-MOD也是重那上面下载了配置的,而本帖的目的就是教不会配置GitHub上源码的同学学会将github上的源码打包成RA-MOD那样的源码。
回复

使用道具 举报

来自手机 | 显示全部楼层
好东西,
回复

使用道具 举报

原来ubuntu安装tar.gz文件还这么麻烦
ubuntu上安装好了,却不知道怎么部署
ubuntu是安装在VirtualBox下的虚拟机,输入ifconifg,得到地址是10.0.2.15
在web配置页面输入这个地址,一直提示错误

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

 楼主| | 显示全部楼层
过期的可乐 发表于 2012-12-22 15:46
原来ubuntu安装tar.gz文件还这么麻烦
ubuntu上安装好了,却不知道怎么部署
ubuntu是安装在VirtualBox下的 ...

直接使用localhost就行。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

好贴,正在学编译,mark备用,谢谢楼主
回复

使用道具 举报

思考下。。。
回复

使用道具 举报

能不能把你打包了的1.16.1发给我?或者贴上附件
回复

使用道具 举报

来自手机 | 显示全部楼层
chenxin92 发表于 2013-1-17 00:53
能不能把你打包了的1.16.1发给我?或者贴上附件

不会吧,楼上的,你都自己出固件了,这个打包对你来说不是小儿科
回复

使用道具 举报

过期的可乐 发表于 2013-1-17 08:05
不会吧,楼上的,你都自己出固件了,这个打包对你来说不是小儿科

我不能autoconf给这个1.16.1的包,所以打包之后编译没有conf过会失败
回复

使用道具 举报

来自手机 | 显示全部楼层
chenxin92 发表于 2013-1-17 13:22
我不能autoconf给这个1.16.1的包,所以打包之后编译没有conf过会失败

平台的问题吧
ubuntu12是没有问题的,可以正常完成
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-21 13:50

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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