Pages

Showing posts with label transmission. Show all posts
Showing posts with label transmission. Show all posts

Saturday, May 18, 2013

Installing Transmission 2.77 on CentOS 6.x 32bit

Tested on an ASUS EeeBox PC.

In order to install Transmission, you have two choices:

Install from the EPEL repository
It's super easy to do, but the version of the pacakge is a bit outdated (2.13 at the time of writing).

Build from a tarball
It's less easy to do, but you make sure you have a more recent version (2.77 at the time of writing).

I spent some time testing the various ways of installing to find the easiest approach. The one I chose is to first install the official package from the EPEL repository and then install over it the new version by building it from a tarball. The reason I am doing that is purely to save me some time and energy. The package installed with yum will also add the necessary script in /etc/init.d and create all the appropriate system entries.

Instead of writing a long document and process on how to install Transmission on your CentOS 6.x 32bit machine, I decided to create 3 shell scripts:

  1. EPEL-installScript-CentOS
    This script will add the necessary files to allow the installation of the software coming from the EPEL repository and install the Transmission package available from it.
  2. Transmission-installScript-CentOS
    This script will install all the necessary components to download all the packages needed to build the Transmission software. Note that Libevent has to be installed as well. CentOS 6.x comes with Libevent 1.x and the 2.x is needed.
  3. Transmission-updateScript-CentOS
    This is the script you'll be using now and again if you wish to install a newer version of Transmission when it's released.

Feel free to download the scripts, use them as they are or adapt them.