2009年8月22日星期六

用WD My Book下载hdbits.org的种子

   在实验室里面待了几个月,一直没有管博客,这次说一说如何用WD My Book下载hdbits.org的种子
   一茶系统里面带的Transmission的版本不符合hdbits.org的要求,提示客户端版本错误,所以把它更新到最新版本(1.73),之后就能用了.但是更新过程中出现了很多问题,归根到底是网络不通畅,有墙挡着,所以得使用些手段.过程如下,其中包括我走的用于探索的路.
   使用PUTTY登陆,然后SU切换到root用户,当然也可以直接用root登陆
   执行killall transmission-daemon停止Transmission    输入ipkg update获取软件更新列表
   屏幕出现Downloading http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable/Packages.gz,一段时间之后提示连接出错.
   不管它,用电脑通过代理直接去下载这个Packages.gz,网址是http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable/Packages.gz,至于代理,随便去GOOGLE上搜一个能用的"在线代理"就行.
   用winrar解压缩那个Packages.gz,再用写字板打开解压缩出来的"Packages"这个文件,在里面搜索transmission,便看到有一行写着Package: transmission,在以后的几行里发现Filename: transmission_1.73-1_arm.ipk,于是我尝试下载http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable/transmission_1.73-1_arm.ipk这个文件,成功.
   通过网上邻居把transmission_1.73-1_arm.ipk复制到盒子的任意目录下,然后通过PUTTY进入这个目录执行ipkg install transmission_1.73-1_arm.ipk,结果说libevent要更新.
   再次在"Packages"这个文件里面搜索libevent,看到Filename: libevent_1.4.11-1_arm.ipk这句,尝试下载http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable/libevent_1.4.11-1_arm.ipk这个文件,成功.
   通过网上邻居把libevent_1.4.11-1_arm.ipk复制到盒子的任意目录下,然后通过PUTTY进入这个目录执行ipkg install libevent_1.4.11-1_arm.ipk,安装成功
   执行cp /opt/lib/libevent* /lib/
   执行ipkg install transmission_1.73-1_arm.ipk,成功
   执行cp /opt/bin/transmission-daemon /usr/local/bin/
   执行transmission-daemon打开Transmission,发现可以正常下载hdbits.org的种子了

   上面说的是探索的道路,其实可以直接下载transmission和libevent然后直接安装,之所以说一下探索的过程是为了教大家怎么找相应的地址,以后transmission或者libevent再有更新,上述的网址就不再适用了
   再说一下傻瓜安装的步骤:    下载libevent_1.4.11-1_arm.ipktransmission_1.73-1_arm.ipk并通过网上邻居将其复制到nas的任意目录中,假设是\\Mybookworld\public\patch
   使用PUTTY登陆,然后SU切换到root用户,当然也可以直接用root登陆
   执行killall transmission-daemon停止Transmission    执行命令cd /shares/internal/PUBLIC/patch/进入这个目录,注意大小写,这个路径对应着刚才复制文件进来的那个路径
   执行ipkg install libevent_1.4.11-1_arm.ipk
   执行cp /opt/lib/libevent* /lib/
   执行ipkg install transmission_1.73-1_arm.ipk
   执行cp /opt/bin/transmission-daemon /usr/local/bin/
   执行transmission-daemon重新打开Transmission
   更新之后我重启过盒子,理论上不重启也能用.新版本不仅能当hdbits.org的bt下载客户端,而且更是多了几个革命性的功能,不过对于我来说买这个盒子的目的已经实现了.