{"title": "CentOS\u7f16\u8bd1\u5b89\u88c5transmission[\u547d\u4ee4\u884cBT\u5ba2\u6237\u7aef]", "update_time": "2014-12-20 10:17:40", "tags": "centos \u547d\u4ee4\u884c bt", "pid": "302", "icon": "linux.png"}
Linux下没找到什么好用BT客户端,transmission 还不错,以下记录在CentOS5 上的安装过程。 看官请注意,这是一个命令行版本的安装。 ## 获得源码 很遗憾,没有现成的RPM包,那就用源码安装吧。 ### 安装编译需要的包 ``` yum install gcc gcc-c++ m4 make automake libtool gettext openssl-devel perl-XML-Parser libcurl-devel ``` ### 安装libevent ``` wget https://github.com/downloads/libevent/libevent/libevent-2.0.18-stable.tar.gz #如果以上访问不通,使用 wget http://files.opstool.com/man/libevent-2.0.18-stable.tar.gz tar xzf libevent-2.0.18-stable.tar.gz cd libevent-2.0.18-stable ./configure && make make install ``` ### 安装inittool CentOS5 自带的inittool版本太底,会导致后面configure出错 ``` wget http://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz #如果以上访问不通,使用 wget http://files.opstool.com/man/intltool-0.40.6.tar.gz tar zxvf intltool-0.40.6.tar.gz cd intltool-0.40.6 ./configure make make install ``` ### 安装transmission ``` wget http://download-origin.transmissionbt.com/files/transmission-2.51.tar.bz2 #如果以上访问不通,使用 wget http://files.opstool.com/man/transmission-2.51.tar.bz2 tar -xjvf transmission-2.51.tar.bz2 cd transmission-2.51 LIBEVENT_CFLAGS='-I/usr/local/include' LIBEVENT_LIBS='-L/usr/local/lib/ -levent' ./configure --prefix=/opt/transmission-2.51 make make install ```