[其他] 请问我的iomega 为什么不能成功安装 aria2呢? |
本帖最后由 朱工 于 2012-11-30 16:50 编辑
买了iomega 1t 版的 成功安装了 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页面看到正在下载文件以及下载速度与进度。 |
签名被屏蔽
|
提示得很明白了,缺少依赖文件
你是把aria文件下到本地然后安装的吧? 直接用ipkg的源安装,会自动安装依赖文件 |
请问怎么编译呢 ? 本人小白一个 ,网上也搜不到编译的方法 。 e文看不懂 。 郁闷 ! 多谢了
|