How to install Transmission daemon and client on CentOS6
There are two ways to install Transmission on CentOS6. The first method is very simple and uses the RPM from the EPEL repository. The Second method requires more work because we will build it from source. The advantage of building from source is that you will have the latest version of Transmission installed, the downside is that you will have to continue to upgrade it by hand if a security issue is even discovered.
Installing from EPEL
For more information about what EPEL is go to http://fedoraproject.org/wiki/EPEL
rpm -ivh http://mirror.us.leaseweb.net/epel/6/i386/epel-release-6-8.noarch.rpm yum -y upgrade yum -y install transmission transmission-daemon service transmission start
Building from source
Ensuring we have the required RPMS installed
yum install gcc make openssl-devel curl-devel intltool gcc-c++ m4 automake libtool gettext
Building the required libevent API
cd /usr/src wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure --prefix=/opt/libevent make make install
Building Transmission
cd /usr/src wget http://download.transmissionbt.com/files/transmission-2.82.tar.xz tar xvf transmission-2.82.tar.xz cd transmission-2.82 export PKG_CONFIG_PATH=/opt/libevent/lib/pkgconfig ./configure --prefix=/opt/transmission make make install