今天拿着辞典,在网上看了一天的鸟语,终于把官方的linux版uTorrent装上了。书到用时方恨少,
同志们要好好学英语阿。。。
linux版的uTorrent是具备Web 控制台 uTorrent无头客户端,还没有真正的 GUI界面,不过 uTorrent
团队正在继续努力开发中。这是我在fedora15下安装方法及详细介绍:
到uTorrent的主页下载最新的linux版压缩包:http://www.utorrent.com/intl/zh_cn/returning-visitor
我下载回来的uTorrentServer alpha (3.0 build 23418)文件是utorrent-server-3.0-25053.tar.gz
进入文件所在文件夹,在终端中解压:
[root@Qomo软件]#tar zxvfutorrent-server-3.0-25053.tar.gz
解压出一个目录utorrent-server-v3_0可以看到目录结构:
utorrent-server-v3_0---+--- docs (文档资料目录)
+---utserver(主程序)
+---webui.zip(web界面系统)
这个东西说起来也简单,进入解压出来的文件夹直接运行utserver就行,运行前必须正确安装openssl
第一次运行建议在终端中运行,
[root@Qomoutorrent-server-v3_0]# ./utserver
坑爹的问题就此出现了。。。。(如果您没有出现这个问题,您可以跳过这一段)
[root@Qomoutorrent-server-v3_0]# ./utserver: error while loading sharedlibraries: libssl.so.0.9.8: cannot open
shared object file: No suchfile or directory
加载共享库出错 :libssl.so.0.9.8: 不能打开共享对象文件 : 没有这样的文件或目录终端使用 ldd 命令
[root@Qomo utorrent-server-v3_0]#ldd utserver
linux-gate.so.1 => (0x003b5000)
libssl.so.0.9.8 => not found
libcrypto.so.0.9.8 => not found
libpthread.so.0 => /lib/libpthread.so.0 (0x4c4d5000)
libm.so.6 => /lib/libm.so.6 (0x4c51c000)
librt.so.1 => /lib/librt.so.1 (0x4c4f9000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x4c549000)
libc.so.6 => /lib/libc.so.6 (0x4c345000)
出现这个问题是由于我的系统安装的是 openssl 的最新版本 OpenSSL 1.0.0e ,所以无法找
到这俩个文件对应的共享对象文件 libssl.so.0.9.8e 和 libcrypto.so.0.9.8e ,但可以在 /lib/
和 /usr/lib/ 下分别找到 libcrypto.so.1.0.0e 和 libssl.so.1.0.0e ,这两个文件和上边的两个
文件只是版本不一样而已,把他们和 libssl.so.0.9.8 和 libcrypto.so.0.9.8 分别链接起来就可以了,
[root@Qomo utorrent-server-v3_0]#ln -s /lib/ libcrypto.so.1.0.0e /lib/libcryp
to.so.0.9.8
[root@Qomo utorrent-server-v3_0]#ln -s /usr/lib/ libssl.so.1.0.0e /lib/libssl
.so.0.9.8
如果提示文件存在的话,要先在 /lib/ 下删除 libssl.so.0.9.8 和 libcrypto.so.0.9.8 。
再用 ldd 命令检查下
[root@Qomo utorrent-server-v3_0]# ldd utserver ./utserver: /lib/libcrypto.so.0.9.8: no version information available(required by ./utserver)
./utserver: /lib/libssl.so.0.9.8: no version information available (required by ./utserver) linux-gate.so.1 => (0x00de5000)
libssl.so.0.9.8 => /lib/libssl.so.0.9.8 (0x4dadd000)
libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8 (0x4d693000)
libpthread.so.0 => /lib/libpthread.so.0 (0x4c4d5000)
libm.so.6 => /lib/libm.so.6 (0x4c51c000)
librt.so.1 => /lib/librt.so.1 (0x4c4f9000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x4c549000)
libc.so.6 => /lib/libc.so.6 (0x4c345000)
/lib/ld-linux.so.2 (0x4c31e000)
libgssapi_krb5.so.2 => /lib/libgssapi_krb5.so.2 (0x4d81f000)
libkrb5.so.3 => /lib/libkrb5.so.3 (0x4d5b3000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x4d5ad000)
libk5crypto.so.3 => /lib/libk5crypto.so.3 (0x4d868000)
libresolv.so.2 => /lib/libresolv.so.2 (0x4c6a4000)
libdl.so.2 => /lib/libdl.so.2 (0x4c4f2000)
libz.so.1 => /lib/libz.so.1 (0x4c504000)
libkrb5support.so.0 => /lib/libkrb5support.so.0 (0x4d8bb000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x4d68e000)
libselinux.so.1 => /lib/libselinux.so.1 (0x4c568000)
[root@Qomo utorrent-server-v3_0]#
这样的话就可以正常运行 utserver 了,运行 utserver 后会在其所在文件夹产生几个配置文件,
在浏览器中输入 http://localhost:8080/gui/ 连接 uTorrent Server 的 web 控制页面,
第一次登录,默认登录用户 admin ,密码为空。然后熟悉的界面就出现了,呵呵