官方安装方式:
$ git clone https://github.com/transmission/transmission Transmission
$ cd Transmission
$ git submodule update --init
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
Centos7无cmake,自己安装
yum install -y cmake
再次cmake时毫无疑问的报错是了。。。
粗看应该是没有gcc编译环境,再gcc装上:
`yum install -y gcc`
cmake又双报错了。。。悲伤。。。
不过和上次比,短了些,应该是还缺少c++,再来:yum install -y gcc-c++
又双叒报错了,其实第一次的cmake报错就有提示到:Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
老实安装curl...哭。。。yum install -y curl
崩溃。。。提示需要curl7.15.4之后的版本,可是系统都已经是7.29.0的版本了。。。还让不让人活了。。。
百度之后发现是要安装curl-devel这个开发包 yum install -y curl-devel
cmake的安装是否应该单独写个文件章了:joy:
看起来还缺少不好多东西啊。。。:scream:
安装openssl openssl-devel automake
gcc gcc-c++ zlib-devel glibc-devel automake autoconf libtool
各种包一顿猛操作,总算执行完cmake ..了
再经过make && make install的慢长等待,总算看到了希望:
接下来安装transmission-web-control
transmission-web-control有中文安装说明,这个就省太多事了,可以直接参考https://github.com/ronggang/transmission-web-control/wiki/Linux-Installation-CN
开干wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
chmod +x install-tr-control-cn.sh
bash install-tr-control-cn.sh
都有中文提示,简单不要太好
启动transmission-daemon,不先启动一次,$home目录下不会出现配置文件和目录。
配置文件目录:$HOME/.config/transmission-daemon
主要的配置项目:
{
//下载目录
"download-dir": "/var/lib/transmission-daemon/downloads",
//下载队列开关
"download-queue-enabled": true,
//下载队列数量
"download-queue-size": 5,
//未完成目录
"incomplete-dir": "/var/lib/transmission-daemon/Downloads",
//未完成目录启用开关
"incomplete-dir-enabled": false,
//是否需要rpc鉴权 RPC(Remote Procedure Call)—远程过程调用
"rpc-authentication-required": true,
//rpc绑定地址
"rpc-bind-address": "0.0.0.0",
//rpc是否启用
"rpc-enabled": true,
//rpc主机白名单
"rpc-host-whitelist": "",
//rpc是否开启主机白名单
"rpc-host-whitelist-enabled": true,
//rpc密码
"rpc-password": "{ffe0479ff38ffb6bbe6de697313a63a5847e41eaFgNw3iaZ",
//rpc端口
"rpc-port": 9091,
//rpc访问地址
"rpc-url": "/transmission/",
//rpc用户名
"rpc-username": "transmission",
//rpc IP白名单
"rpc-whitelist": "127.0.0.1",
//rpc 是否开启IP白名单
"rpc-whitelist-enabled": true,
//速度下限(KB/s)
"speed-limit-down": 100,
//是否启用速度下限
"speed-limit-down-enabled": false,
//速度上限(KB/s)
"speed-limit-up": 100,
//是否启用速度上限
"speed-limit-up-enabled": false,
//上传数量
"upload-slots-per-torrent": 14,
//是否启用TP协议
"utp-enabled": true
}
打完收工,配置好PT,玩PT下载去。
yum install gcc gcc-c++ cmake git
相关程序:
transmission
https://github.com/transmission/transmission
transmission-web-control
https://github.com/ronggang/transmission-web-control/
「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」
(๑>ڡ<)☆谢谢老板~
使用微信扫描二维码完成支付
TEST