Linux Centos系统上安装BT客户端Transmission(轉)
前期准备可选,
yum -y remove libevent libevent-devel 先删掉这两个组件,因为有可能安装的时候发生冲突。从这里上对应版本下载全部的一套rpm包到一个目录中,如/tmp。教程使用的是2.22版和32位系统,更多更新可以关注这个博客,也可以从我的GoogleCode里拿,包含最新的软件,已经打包成zip格式,使用时候先解压。导入证书
#rpm --import http://geekery.altervista.org/download.php?filename=GEEKERY-GPG-KEY
安装(注意顺序)
1、安装libevent的rpm包
rpm -ivh libevent-2.0.10-1geekery.i386.rpm
Preparing... ########################################### [100%]
1:libevent ########################################### [100%]2、安装transmission-common的rpm包
rpm -ivh transmission-common-2.22-1geekery.i386.rpm
Preparing... ########################################### [100%]
1:transmission-common ########################################### [100%]3、安装transmission-daemon的rpm包
rpm -ivh transmission-daemon-2.22-1geekery.i386.rpm
Preparing... ########################################### [100%]
1:transmission-daemon ########################################### [100%]4、安装transmission-cli的rpm包
rpm -ivh transmission-cli-2.22-1geekery.i386.rpm
Preparing... ########################################### [100%]
1:transmission-cli ########################################### [100%]5、最后安装transmission的rpm包
rpm -ivh transmission-2.22-1geekery.i386.rpm
Preparing... ########################################### [100%]
1:transmission ########################################### [100%]配置
1、启动软件,以自动生成默认配置文件。
service transmission-daemon start
Starting transmission-daemon: [ OK ]
2、然后关掉软件,或强行关闭掉,查看进程确保软件完全关闭。
service transmission-daemon stop
killall transmission-daemon
3、编辑配置文件,有时候位置可能不同,请先用locate命令找下transmission文件夹的位置。
vi /var/lib/transmission/settings.json
yum -y remove libevent libevent-devel 先删掉这两个组件,因为有可能安装的时候发生冲突。从这里上对应版本下载全部的一套rpm包到一个目录中,如/tmp。教程使用的是2.22版和32位系统,更多更新可以关注这个博客,也可以从我的GoogleCode里拿,包含最新的软件,已经打包成zip格式,使用时候先解压。导入证书
#rpm --import http://geekery.altervista.org/download.php?filename=GEEKERY-GPG-KEY
安装(注意顺序)
1、安装libevent的rpm包
rpm -ivh libevent-2.0.10-1geekery.i386.rpm
Preparing... ########################################### [100%]
1:libevent ########################################### [100%]2、安装transmission-common的rpm包
rpm -ivh transmission-common-2.22-1geekery.i386.rpm
Preparing... ########################################### [100%]
1:transmission-common ########################################### [100%]3、安装transmission-daemon的rpm包
rpm -ivh transmission-daemon-2.22-1geekery.i386.rpm
Preparing... ########################################### [100%]
1:transmission-daemon ########################################### [100%]4、安装transmission-cli的rpm包
rpm -ivh transmission-cli-2.22-1geekery.i386.rpm
Preparing... ########################################### [100%]
1:transmission-cli ########################################### [100%]5、最后安装transmission的rpm包
rpm -ivh transmission-2.22-1geekery.i386.rpm
Preparing... ########################################### [100%]
1:transmission ########################################### [100%]配置
1、启动软件,以自动生成默认配置文件。
service transmission-daemon start
Starting transmission-daemon: [ OK ]
2、然后关掉软件,或强行关闭掉,查看进程确保软件完全关闭。
service transmission-daemon stop
killall transmission-daemon
3、编辑配置文件,有时候位置可能不同,请先用locate命令找下transmission文件夹的位置。
vi /var/lib/transmission/settings.json
下面只标出主要参数的说明,详情可以参考这里
:
https://trac.transmissionbt.com/wiki/EditConfigFiles
{
"alt-speed-down": 50,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 50,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": true,
"blocklist-url": "http://www.example.com/blocklist",
"cache-size-mb": 4,
"dht-enabled": true, //DHT支持
"download-dir": "/var/lib/transmission/Downloads", //下载完成的保存路径
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/var/lib/transmission/Downloads", //未下载完成的保存路径
"incomplete-dir-enabled": false,
"lazy-bitfield-enabled": true,
"lpd-enabled": false,
"message-level": 2,
"open-file-limit": 32,
"peer-congestion-algorithm": "",
"peer-limit-global": 240, //全局种子最大连接数
"peer-limit-per-torrent": 60, //单一种子最大连接数
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": true,
"preallocation": 1,
"prefetch-enabled": 1,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "{096110376f678fa59ac93b4ba2ef383fba6a9edcBELB4tYF", //密码
"rpc-port": 9091, //网页GUI使用的端口
"rpc-url": "/transmission/",
"rpc-username": "", //用户名
"rpc-whitelist": "*.*.*.*",
"rpc-whitelist-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": false,
"umask": 18, //这里改为0,可以控制默认下载文件权限为777
"upload-slots-per-torrent": 14 //每个种子上传连接数
}
https://trac.transmissionbt.com/wiki/EditConfigFiles
{
"alt-speed-down": 50,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 50,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": true,
"blocklist-url": "http://www.example.com/blocklist",
"cache-size-mb": 4,
"dht-enabled": true, //DHT支持
"download-dir": "/var/lib/transmission/Downloads", //下载完成的保存路径
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/var/lib/transmission/Downloads", //未下载完成的保存路径
"incomplete-dir-enabled": false,
"lazy-bitfield-enabled": true,
"lpd-enabled": false,
"message-level": 2,
"open-file-limit": 32,
"peer-congestion-algorithm": "",
"peer-limit-global": 240, //全局种子最大连接数
"peer-limit-per-torrent": 60, //单一种子最大连接数
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": true,
"preallocation": 1,
"prefetch-enabled": 1,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "{096110376f678fa59ac93b4ba2ef383fba6a9edcBELB4tYF", //密码
"rpc-port": 9091, //网页GUI使用的端口
"rpc-url": "/transmission/",
"rpc-username": "", //用户名
"rpc-whitelist": "*.*.*.*",
"rpc-whitelist-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": false,
"umask": 18, //这里改为0,可以控制默认下载文件权限为777
"upload-slots-per-torrent": 14 //每个种子上传连接数
}
4、给予下载目录的所有者为transmission:transmission,并启动软件
service transmission-daemon start
Starting transmission-daemon: [ OK ]
5、大功告成,现在可以通过浏览器访问IP或域名:端口来使用网页GUI了,有个GUI,其它没什么好说的了。另外嫌网页GUI不够用,还可以用一些远控软件爱你来管理,主要有transmission-remote-dotnet和transmisson-remote-gui。
>>http://neverno.me/hello-world/linux-centos-transmission-install-275.html
>>在Linux Centos系统上编译源码安装Transmission的教程推荐这篇。
service transmission-daemon start
Starting transmission-daemon: [ OK ]
5、大功告成,现在可以通过浏览器访问IP或域名:端口来使用网页GUI了,有个GUI,其它没什么好说的了。另外嫌网页GUI不够用,还可以用一些远控软件爱你来管理,主要有transmission-remote-dotnet和transmisson-remote-gui。
>>http://neverno.me/hello-world/linux-centos-transmission-install-275.html
>>在Linux Centos系统上编译源码安装Transmission的教程推荐这篇。
No comments:
Post a Comment