CentOS下安装BT下载软件transmission
1.安装transmission的依赖包
- 1
yum -y
install
gcc gcc-c++ m4
make
automake libtool gettext openssl-devel pkgconfig perl-libwww-perl perl-XML-Parser curl curl-devel vsftpd libevent-devel libevent libidn-devel zlib-devel
2.安装intltool
- 1234567
cd
/tmp
wget http:
//ftp
.gnome.org
/pub/gnome/sources/intltool/0
.40
/intltool-0
.40.6.
tar
.gz
tar
zxvf intltool-*.
tar
.gz
cd
intltool-*
.
/configure
--prefix=
/usr
make
make
install
3.安装libevent,并配置pkg-config
- 123456
wget https:
//github
.com
/downloads/libevent/libevent/libevent-2
.0.21-stable.
tar
.gz
tar
-zxvf libevent-2.0.21-stable.
tar
.gz
cd
libevent-2.0.21-stable
.
/configure
--prefix=
/usr
make
make
install
添加环境变量
- 1
vi
/etc/profile
在该文件最后加入:
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
4.安装transmission
- 12345
wget http:
//download-origin
.transmissionbt.com
/files/transmission-2
.77.
tar
.bz2
tar
-xvf transmission-2.77.
tar
.bz2
cd
transmission-2.77/
.
/configure
--prefix=
/usr
make
&&
make
install
5.添加新用户来运行transmission
- 12
useradd
-mr transmission
chmod
g+rwx
/home/transmission
6.创建init行脚本,用于运行Transmission(直接注册为服务,方便使用service xxxxx start|stop|restart)
- 12
wget -O
/etc/init
.d
/transmissiond
http:
//pastie
.org
/pastes/962731/download
chmod
755
/etc/init
.d
/transmission
7.设置开机自启
- 12
chkconfig --add transmissiond
chkconfig --level 345 transmissiond on
8.设置transmission
- 1
service transmissiond start
输入以上命令后会出现[OK],并自动生成配置文件,此时输入以下命令停止transmission(transmission结束时会覆盖配置文件,不停止就编辑的话是无效的.....)
- 1
service transmissiond stop
同样也会出现[OK],输入下面的命令编辑配置文件(settings.json)
- 1
vi
/home/transmission/
.config
/transmission/settings
.json
配置文件部分详解~
"rpc-authentication-required": true, //开启web登录验证
"rpc-enabled": true, //开启web端操作
"rpc-password": "{e62f5ae3a1df1563049deeee1f2e4ebe4dc7106dSJFoVuEb", //web端登录密码(已加密),修改后自动加密,可以直接修改
"rpc-port": 9091, //web端登录端口
"rpc-username": "username", //web端登录用户名
"rpc-whitelist": "127.0.0.1", //登录IP白名单
"rpc-whitelist-enabled": false, //登录验证IP,安装后默认开启,记得关闭,或者设置IP白名单
web端登录地址为: http://IP:端口,如http://127.0.0.1:9091,之后输入帐号密码即可