朱工 发表于 2012-11-30 16:49:11

请问我的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页面看到正在下载文件以及下载速度与进度。

hzsdwq 发表于 2012-11-30 17:11:49

朱工 发表于 2012-12-6 19:36:52

请问怎么编译呢 ? 本人小白一个 ,网上也搜不到编译的方法 。 e文看不懂 。 郁闷 ! 多谢了

咸蛋小朋友 发表于 2012-12-7 13:27:27

提示得很明白了,缺少依赖文件
你是把aria文件下到本地然后安装的吧?
直接用ipkg的源安装,会自动安装依赖文件

半个猪尾巴 发表于 2013-4-11 12:43:07

重启之后 软件都没了!!   不科学啊。 要重装!!!

jzmno1 发表于 2013-7-6 09:49:10

请问怎么编译呢 ? 本人小白一个 ,网上也搜不到编译的方法 。 e文看不懂 。 郁闷 ! 多谢了

盗版段子 发表于 2013-7-19 17:16:43

现在就是开机自启动搞不定
页: [1]
查看完整版本: 请问我的iomega 为什么不能成功安装 aria2呢?