FunnyWeb

据说这里有很多神奇的东西...

CentOS下安装BT下载软件transmission

2016-05-26 19:19:48552 views

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

  1. 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

  1. 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
  2. 添加环境变量

  3. vi /etc/profile
  4. 在该文件最后加入:

  5. export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" 

4.安装transmission

  1. 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

  1. useradd -mr transmission
    chmod g+rwx /home/transmission

6.创建init行脚本,用于运行Transmission(直接注册为服务,方便使用service xxxxx start|stop|restart)

  1. wget -O /etc/init.d/transmissiond http://pastie.org/pastes/962731/download
    chmod 755 /etc/init.d/transmission

7.设置开机自启

  1. 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

配置文件部分详解~

  1. "rpc-authentication-required": true,                  //开启web登录验证

  2. "rpc-enabled": true,                   //开启web端操作

  3. "rpc-password": "{e62f5ae3a1df1563049deeee1f2e4ebe4dc7106dSJFoVuEb",                    //web端登录密码(已加密),修改后自动加密,可以直接修改

  4. "rpc-port": 9091,                        //web端登录端口

  5. "rpc-username": "username",                     //web端登录用户名

  6. "rpc-whitelist": "127.0.0.1",                     //登录IP白名单

  7. "rpc-whitelist-enabled": false,                   //登录验证IP,安装后默认开启,记得关闭,或者设置IP白名单


web端登录地址为: http://IP:端口,如http://127.0.0.1:9091,之后输入帐号密码即可