Edit: Due to the fact that this article is old, the installation instructions may not work anymore. In order to successfully install the latest version of Transmission, please access the transmission tag and open the latest article (the one on top).
Hello Linux Geeksters. As you may know, Transmission is an open-source bittorrent client, available on Linux systems. Due to the fact that it is built in either GTK and Qt, Transmission is installable on a lot of Linux systems. Among others, it can be used via the terminal or as a Web client, it has support for DHT, PEX, µTP and Magnet Link.
The latest version available is Transmission 2.83, which has been recently released. For information about this release, see the changelog.
In this article I will show you how to install Transmission 2.83 on Ubuntu, Linux Mint, Pinguy OS and Elementary OS systems.
Because it is not available via any repository or PPA, we have to install install Transmission 2.83 from source. Follow the instructions exactly, in order to get a successful installation.
Install the development tools:
$ sudo apt-get install build-essential automake autoconf libtool pkg-config intltool libcurl4-openssl-dev libglib2.0-dev libevent-dev libminiupnpc-dev libminiupnpc5 libappindicator-dev
Install the dependencies:
$ sudo apt-get install ca-certificates libcurl4-openssl-dev libssl-dev pkg-config build-essential checkinstall
Download libevent and install it from sources:
$ wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
$ tar xzf libevent-2.0.21-stable.tar.gz
$ cd libevent-2.0.21-stable
$ CFLAGS="-Os -march=native" ./configure && make
Install Transmission from source:
$ wget download.transmissionbt.com/files/transmission-2.83.tar.xz
$ tar -xJvf transmission-2.83.tar.xz
$ cd transmission-2.83
$ ./configure -q
$ make -s
$ sudo make install