官方安装方式:

    $ 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/

最后编辑:2019年03月16日 ©著作权归作者所有

仅有一条评论

发表评论

正在加载 Emoji