Install a lightweight BT Client Transmission on openSUSE or Ubuntu
Posted by free4net on September 10, 2008
Introduction
Transmission released new version 1.3.3 on 2008/08/21. You can use it in Mac OS X or Linux or FreeBSD platform that is a great BT client because you can use it in console or gui mode. It also support WebUI function that can be enabled by Clutch package that will be introduced installation in future. As long as the official site to download the source code can compile their own platform and use it. Of course you can search it from the Package Search of openSUSE site or Packages of Ubuntu site and then install it but the new version can’t be found these sites so please follow my steps below to build it.
Installation
Step 1: You need to take care about dependency packages when you use source code to compile. I received an message as below when i compile it on Ubuntu.
- configure: error: C compiler cannot create executables
The following command will install dependencies for you:
# apt-get install libc6-dev g++ gcc libssl-dev libcurl4-openssl-dev gettext intltool
If this is your first time compiling on Unix, you’ll need a few basic tools:
- gcc
- autoconf 2.54 or newer
- libtool
- automake 1.9 or newer
- gettext 0.14.1 or newer
- intltool 0.23 or newer
Once you’ve got the basics out of the way, here are the libraries that Transmission needs to have in order to build:
- OpenSSL 0.9.8 or newer
- libcurl 7.15.0 or newer
- GTK+ 2.6 or newer (only needed by the GTK+ gui)
- libnotify 0.0.4 (optional, and only needed by the GTK+ gui)
- DBUS 0.70 (optional, and only needed by the GTK+ gui)
Step 2: Download Transmission source code from http://www.transmissionbt.com/download.php and then follow these commands to build it.( root permission )
# tar -xvf transmission-1.33.tar.bz2
# cd transmission
# ./configure
# make
# make install
You have another choice to install transmission if you don’t want to compile it. The choice is .rpm or .deb file as below which ware created by me.
transmission_133-1_i386.deb for Ubuntu 8.04
transmission-133-1i386.rpm for openSUSE 11.0
Srinivasaverman said
Transmission is installed by default in Ubuntu Hardy 8.04 and its interface is designed to integrate tightly with whatever computing environment, which is very simple,fast and free multi-platform lightweight BitTorrent client.
How to download via Transmission
– http://linuxdesk.wordpress.com/2008/05/15/how-to-download-via-transmission/
Multi-platform lightweight BitTorrent client
– http://linuxdesk.wordpress.com/2008/05/15/multi-platform-lightweight-bittorrent-client/
bryan said
I know that Transmission is installed by default in Ubuntu Hardy 8.04 but i just want to summarize how to install the new version of Transimission.
Nick Yeates said
Ok, installed without a hitch… now how the f do I run it? When I goto the Application menu > Internet > Transmission , it runs the old version.
Im pretty savvy with unix, and I really have no idea where to start looking to find where it installed, and then how to execute the new binary. Intracies like this are why mac and windows will still be around over linux as a desktop.
Nick Yeates said
Its not /usr/bin/transmission . This just ran 1.06 version
bryan said
You must uninstall these packages of transmission first.
transmission: Installs the daemon, cli and the gtk GUI
transmission-cli: Installs the daemon and the cli
transmission-common: Common files for the cli and gtk
transmission-gtk: Installs the gtk GUI only
And then you can follow the below link that contains Ubuntu binaries by transmission.
http://forum.transmissionbt.com/viewtopic.php?f=13&t=5604
vexswoxyTwedo said
Kick-ass post, amazing looking blog, added it to my favorites.
Hello Tranny said
Naught shemale posts are the best thing ever , post more please!
Find my tranny said
Make us more happy and post some more nasty stuff about ladyboys , we need it !