Differences

This shows you the differences between two versions of the page.

Link to this comparison view

install-transmissionbt-centos6 [2013-11-22 17:10:12] (current)
shaun.reitan created
Line 1: Line 1:
 +====== 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]]
 +
 +<code console>
 +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
 +</code>
 +
 +
 +===== Building from source =====
 +
 +Ensuring we have the required RPMS installed
 +<code console>
 +yum install gcc make openssl-devel curl-devel intltool gcc-c++ m4 automake libtool gettext
 +</code>
 +
 +Building the required libevent API
 +<code console>
 +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
 +</code>
 +
 +Building Transmission
 +<code console>
 +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
 +</code>
 +