cherishwee 发表于 2013-7-20 12:05:25

Ubuntu 12.04 编译安装Transmission 2.81

说明:本教程安装环境为 Ubuntu 12.04 64位 root权限,其它版本未测试。安装当前transmission最新版本2.81。

第一步:解决依赖关系,使用命令:(此过程时间相对较长,请耐心等候)apt-get install -y build-essential automake autoconf libtool pkg-config intltool libcurl4-openssl-dev libglib2.0-dev libevent-dev libminiupnpc-dev libappindicator-dev第二步:下载transmission 2.81程序包:wget http://download.transmissionbt.com/files/transmission-2.81.tar.xz第三步:解压transmission2.81程序包:xz -d transmission-2.81.tar.xz && tar -xvf transmission-2.81.tar第四步:开始安装transmission:cd transmission-2.81./configure -q && make -s && make install第五步:安装完毕,后开启transmission:(在root根目录下,使用命令)cd && /root/transmission-2.80/daemon/transmission-daemon至此,transmission 2.81安装完成!

接下来,修改transmission设置文件:
1、修改设置前要先暂停transmission,否则修改无效!killall transmission-daemon2、修改transmission设置nano /root/.config/transmission-daemon/settings.json将如下内容增加替换或:(以下内容参考cato的设置)
"cache-size-mb": 1000,
"download-dir": "/home/<任意>/downloads", 此处双引号内改为自己预设的下载存放目录
"download-queue-enabled": false,
"max-peers-global": 800,
"open-file-limit": 65535,
"peer-limit-global": 800,
"peer-limit-per-torrent": 100,
"peer-port-random-on-start": true,
"rpc-password": "预设", 此处设置自己的登录transmission密码
"rpc-port": 9091,
"rpc-username": "预设", 此处设置自己的登录transmission用户名
"rpc-whitelist-enabled": false,   此处必须是false,否则无法任意IP浏览器访问,
"upload-slots-per-torrent": 100,
"utp-enabled": true,
"watch-dir": "/home/tr/watch", transmission监视目录,将PT种子上传此目录,自动开始任务种子任务
"watch-dir-enabled": true    注意此处若为设置文件的最后一行,无逗号

3、保存退出!并重新开启transmission进程!(命令 /root/transmission-2.80/daemon/transmission-daemon)
上述方法安装的transmission,每次重启机器后不自动开启transmission,需手动开启,或者在系统添加启动项!

备注:更新libgnutls26软件包,解决Transmission不支持SSL tracker的问题(此处参考cato的教程,谢谢!)

32位系统
wget http://mirror.ovh.net/ubuntu//pool/main/g/gnutls26/libgnutls26_2.12.23-1ubuntu1_i386.deb
wget http://mirror.ovh.net/ubuntu//pool/main/libt/libtasn1-3/libtasn1-3_2.14-2_i386.deb
dpkg -i libtasn1-3_2.14-2_i386.deb
dpkg -i libgnutls26_2.12.23-1ubuntu1_i386.deb

64位系统
wget http://mirror.ovh.net/ubuntu//pool/main/g/gnutls26/libgnutls26_2.12.23-1ubuntu1_amd64.deb
wget http://mirror.ovh.net/ubuntu//pool/main/libt/libtasn1-3/libtasn1-3_2.14-2_amd64.deb
dpkg -i libtasn1-3_2.14-2_amd64.deb && dpkg -i libgnutls26_2.12.23-1ubuntu1_amd64.deb

完成后重启服务器!

root@2 发表于 2013-7-20 19:29:04

大牛。感谢分享{:7_742:}

GreenArrow@2 发表于 2013-7-20 20:00:23

技术帖子,不错{:7_742:}

vanechka 发表于 2013-7-20 23:58:05

顶作者,太需要这个了。{:7_738:}

sjirene 发表于 2013-7-21 10:04:45

感谢大牛

cato 发表于 2013-7-21 12:36:48

教程不错,感谢分享。

奥利奥 发表于 2013-7-22 15:06:03

2.81的ppa已经有了。

Hahaer 发表于 2013-7-22 17:34:10

奥利奥 发表于 2013-7-22 15:06 static/image/common/back.gif
2.81的ppa已经有了。

{:1_89:} PPA更新得这么快啊

奥利奥 发表于 2013-7-22 20:36:55

现在ppa更新是越来越快了。我还是等到2.90在升吧,2.81就是个改bug的版本

nom8393 发表于 2013-7-24 19:36:50

多谢LZ!!
页: [1]
查看完整版本: Ubuntu 12.04 编译安装Transmission 2.81