首页 » Linux » Transmission » Transmission2.92最新版完整编译安装过程

Transmission2.92最新版完整编译安装过程

 

PS:在Centos环境下搭建Transmission2.92最新版,这可能是目前全网唯一一份最新最全最完整的Transmission教程了……

当前实验环境:Centos6.9 64(Centos7.3测试过也没有问题,其他版本自测),关闭selinux,关闭iptables(或自行开放iptables port)

 

安装所需依赖(依赖详见https://github.com/transmission/transmission/wiki/Building-Transmission

开始编译一些依赖,注意以下编译顺序不能错,都是一环套一环的,所有源码我都是下载到/usr/src目录下,编译后自行cd目录,所有源码包都是传到了我的服务器上,所有包都是从官网下载,如果介意请自行从官方网站下载,make的时候如果没有错误在进行make install

编译libevent

编译expat

编译XML-Parser

如果在perl Makefile.PL这步显示下面错误
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 2.
BEGIN failed--compilation aborted at Makefile.PL line 2.
安装yum -y install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker后在执行perl Makefile.PL

编译intltool

编译libcurl

编译zlib

修改/root/.bashrc文件

最后开始编译transmission2.92

初始化transmission配置文件,-g是指定transmission配置文件路径

停止

如果没有killall命令,安装工具包

修改transmission配置文件(更多配置文件解释看这篇文章:https://blog.whsir.com/post-1182.html

修改后使用新配置运行Transmission

打开浏览器输入

http://你的IP地址:9091

例:http://192.168.0.79:9091

如果打不开,请检查防火墙及selinux

web的路径/usr/local/share/transmission/web

更多关于Transmission请看:https://blog.whsir.com/post-category/linux/transmission

原文链接:Transmission2.92最新版完整编译安装过程,转载请注明来源!

4