Free4net Zone

My other place…

  • site statistics

Posts Tagged ‘bittorrent’

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

Posted in Bittorent, openSUSE, Ubuntu | Tagged: , , , , , , , , , | 8 Comments »