请问我的iomega 为什么不能成功安装 aria2呢?
本帖最后由 朱工 于 2012-11-30 16:50 编辑买了iomega1t 版的 成功安装了 TRANSMISSION 。按照一个博客的文章想安装 aria2 但执行到ipkg install aria2_1.15.2-1_arm.ipk后出现如下代码 :
Installing aria2 (1.15.2-1) to root...
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for aria2:
c-ares libstdc++ libxml2 openssl sqlite zlib
查了很长时间 感觉是说 系统缺少什么编译的文件吧 。
求教 高手 问题出在什么地方呢? 能解决吗? 多谢!!
由于博客会把一些特殊字符转码,可能会造成命令执行不成功的情况,可以点击nas下载纯文字版
首先访问http://iomega的IP地址/diagnostics.html
勾选允许远程访问即SSH功能,应用后重启软件系统
下载winscp,网上可以找到绿色版本,解开后即可运行
运行winscp 填入iomega的ip 用户名root 密码soho+你原来的高级管理员密码,比如你原来访问系统用的高级可管理账户为John密码是abcd的话 这里的密码即为sohoabcd,如果没有设置过,那么这里的密码即为soho
完成后点击登录,登录后可看到iomega nas系统下的目录文件
点击上面的一个里面有HOM字样的黑色背景按钮,确定后打开终端对话框
以下代码一条条的执行即可(复制一条,粘贴一条,点击执行一条):
export feed=http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable
export ipk_name=`wget -qO- $feed/Packages | awk ‘/^Filename: ipkg-opt/ {print $2}’`
wget $feed/$ipk_name
tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf -
mkdir -p /opt/etc/ipkg
echo “src cross $feed” > /opt/etc/ipkg/feeds.conf
export PATH=/opt/bin:$PATH
ipkg update
执行到这里,你已经可以通过ipkg来安装软件包了,由于远程库中没有提供新的aria2版本,需要自己下载一个新的,在这里我们使用aria2 1.15.2版本
解压缩后将里面的文件复制到你共享出来的文件目录下,比如Movies目录下,就跟你上传电影到该目录是一样的方法
然后继续在终端中执行
ipkg install aria2_1.15.2-1_arm.ipk
等待安装完毕后执行
aria2c -v
执行后将看到aria2的版本信息以及其他一些说明信息,如果出现not found字样,请再执行一遍export PATH=/opt/bin:$PATH
接下去开启aria2,我们执行以下代码
aria2c –enable-rpc –rpc-listen-all=true –rpc-listen-port=6666 –rpc-allow-origin-all –dir=/mnt/pools/A/A0/Movies –file-allocation=none -s 5 -j 3 -x 5 -c -D
在这里特别注意的是,我开启的端口为6666,aria2开启的端口是6800,但是在实际操作中,可能会出现无法使用6800端口的情况,因此我们这里使用6666端口,且下载的文件都将保存在Movies目录下
接下去前往https://github.com/binux/ThunderLixianExporter 或者http://blog.binux.me/ThunderLixianExporter/你可以在那里找到迅雷离线的浏览器扩展插件(推荐使用Google的chrome或者chrome修改版浏览器,360极速浏览器),按照说明使用扩展。
在Movies下创建一个目录为yaaw,前往http://binux.github.com/yaaw/ 或者 https://github.com/binux/yaaw 下载网页管理前端程序,下载ZIP后解压缩里面的文件到新建的yaaw下面
最后打开的你迅雷离线网页版,登录后点击右上角的设置按钮(齿轮状),在最下面的Aria2 JSON-RPC Path中填入http://iomega的ip:6666/jsonrpc 点击保存设置,没有看到的话刷新一下离线页面
然后用iomega的网页文件管理器访问Movies/yaaw 西面的index.html文件,点击扳手同样输入一遍http://iomega的ip:6666/jsonrpc 点击SAVE保存
随后在迅雷离线里面点击你要下载的文件,看清楚了,是文件,点取回文件旁的小三角选择YAAW
如果成功的话 即可在你前面访问的index.html页面看到正在下载文件以及下载速度与进度。 请问怎么编译呢 ? 本人小白一个 ,网上也搜不到编译的方法 。 e文看不懂 。 郁闷 ! 多谢了 提示得很明白了,缺少依赖文件
你是把aria文件下到本地然后安装的吧?
直接用ipkg的源安装,会自动安装依赖文件 重启之后 软件都没了!! 不科学啊。 要重装!!! 请问怎么编译呢 ? 本人小白一个 ,网上也搜不到编译的方法 。 e文看不懂 。 郁闷 ! 多谢了 现在就是开机自启动搞不定
页:
[1]