Page 1 of 3 123 LastLast
Results 1 to 10 of 28

Thread: HOWTO: Transmission Bitorrent client

  1. #1
    Join Date
    Oct 2005
    Beans
    109

    HOWTO: Transmission Bittorrent client

    Homepage: http://transmission.m0k.org/

    UPDATE: It seems that Transmission is banned from some private trackers. You can check the forums for the details but apparently it updates from the tracker too much. However, I've only seen one torrent out of 100+ that was banned. It looks like it'll be fixed soon anyway.
    Applecrow has a repo up for those who are lazy: http://www.ubuntuforums.org/showpost...4&postcount=22



    I've used most of the bittorrent clients but this client takes the least amount of cpu/ram for a GUI.
    Transmission idles around 2-5% cpu load with a max of maybe 15% load. This is with 3+ torrents going.
    Azureus on the same computer idles around 10% and I've seen it jump to 100% load using the official sun java.
    I see the same thing with the official client and some others. Again, this is with 3+ torrents. The official client seems to have the worst cpu usage for me (30-40% cpu when idle and 0 torrents going).

    I prefer the simple interface as well (See attached screenshot).
    Note: there's no upnp/encryption support so stick to Azureus if you need that.

    Anyway, you can either download the current version (0.6.1 atm) from the front page or get it via subversion.


    Regardless of which you want:
    Code:
    sudo apt-get install libgtk2.0-dev libssl-dev build-essential
    I've been using subversion and there haven't been any problems so far.
    If you want to try it:
    Code:
    sudo apt-get install subversion
    cd ~/
    svn co svn://svn.m0k.org/Transmission/trunk Transmission
    When you want to update the source just go into the directory and
    Code:
    svn update
    Transmission currently doesn't have a application icon so it uses the default window icon.
    I noticed that it only requires one line to add to the code if you want an icon so:
    Code:
    gedit ~/Transmission/gtk/main.c
    Find this line (It's around line 214):
    Code:
    mainwind = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    and add under it:
    Code:
     gtk_window_set_icon_from_file(GTK_WINDOW(mainwind),"/opt/transmission/transmission_icon.png",NULL);
    Attached at bottom is an icon I got/altered from this page: http://iconaholic.com/downloads.html#transmission
    Code:
    sudo mkdir /opt/transmission
    sudo mv transmission_gtk.png /opt/transmission/
    Now to configure/install.
    The prefix=/opt/transmission is installing in /opt for easy removal.
    Code:
    cd Transmission
    ./configure --prefix=/opt/transmission
    make
    sudo make install
    sudo ln -s /opt/transmission/bin/transmission-gtk /usr/local/bin/transmission-gtk
    sudo ln -s /opt/transmission/bin/transmissioncli /usr/local/bin/transmissioncli
    And you're done. See screenshot.
    Code:
    transmission-gtk
    to start it

    If you want to remove transmission just
    Code:
    sudo rm /opt/transmission -R
    sudo rm /usr/local/bin/transmission*
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	Screenshot.png 
Views:	492 
Size:	360.5 KB 
ID:	13046  
    Attached Images Attached Images  
    Last edited by no1wantdthisname; August 1st, 2006 at 06:10 PM.

  2. #2
    Join Date
    Apr 2006
    Beans
    2

    Re: HOWTO: Transmission Bitorrent client

    awesome, thanks alot for this! it worked flawlessly for me!

  3. #3
    Join Date
    Jul 2006
    Location
    Belgium
    Beans
    81
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: HOWTO: Transmission Bitorrent client

    Great Howto. But while I was searching for more info about this great program I stumbled upon this: http://gir.deefa.com/debian/transmission/ Nice debian package for transmission that worked great for me on Dapper.

  4. #4
    Join Date
    May 2006
    Beans
    22

    Re: HOWTO: Transmission Bitorrent client

    Im not good at this in didnt get it to work.

    when i sould do:
    Code:
    sudo ln -s /opt/transmission/bin/transmission-gtk /usr/local/bin/transmission-gtk
    sudo ln -s /opt/transmission/bin/transmissioncli /usr/local/bin/transmissioncli
    i got:
    "/usr/local/bin/transmission-gtk file or folder doesnt exist" or something like that (i got it in swedish and dont know the english expression)


    (yes im new to ubuntu)

  5. #5
    Join Date
    Oct 2005
    Beans
    109

    Re: HOWTO: Transmission Bitorrent client

    Do
    Code:
    sudo mkdir -p /usr/local/bin
    before that command then.

  6. #6
    Join Date
    Aug 2005
    Beans
    992

    Re: HOWTO: Transmission Bitorrent client

    just to note, transmission is banned on [removed name of filesharing site]
    Last edited by zenwhen; July 27th, 2006 at 07:56 PM.

  7. #7
    Join Date
    Mar 2006
    Location
    Montreal, Canada
    Beans
    248
    Distro
    Hardy Heron (Ubuntu Development)

    Re: HOWTO: Transmission Bitorrent client

    @no1wantdthisname: what's that dock that you're using? And the GTK theme?

    @tiftof: I get a dependency not satisfied error when I try to install the deb from the site you gave. The dependency is for libc6... but i have that installed...
    Last edited by saracen; July 27th, 2006 at 12:43 AM.

  8. #8
    Join Date
    Oct 2005
    Beans
    109

    Re: HOWTO: Transmission Bitorrent client

    The libc6 error is probably because debian has a more updated version. You would have to unpack the deb and change the version requirements.

    If you really want to then you would have to:
    Code:
    mkdir blah
    dpkg-deb -x (the .deb file) blah
    mkdir blah/DEBIAN
    dpkg-deb -e (the .deb file) blah/DEBIAN
    gedit blah/DEBIAN/control
    remove the version requirements for libc6 and finally
    Code:
    dpkg-deb -b blah blah.deb
    sudo dpkg -i blah.deb
    It's not really worth the trouble for the 3 files that transmission installs.

    The dock is kiba-dock.
    The original: http://people.freedesktop.org/~krh/akamaru.git/
    Another version: http://www.compiz.net/viewtopic.php?id=1972

    It seems the second one is updated more frequently and has more options like text support.
    EDIT: Forgot to mention that kiba-dock doesn't seem to work without compiz. Using metacity results in black boxes.
    Last edited by no1wantdthisname; July 27th, 2006 at 06:55 PM.

  9. #9
    Join Date
    Nov 2004
    Beans
    Hidden!
    Distro
    Ubuntu 7.10 Gutsy Gibbon

    Re: HOWTO: Transmission Bitorrent client

    Awesome! I will switch to this once I have properly seeded the torrents I am on now.

  10. #10
    Join Date
    Sep 2005
    Location
    NY
    Beans
    407
    Distro
    Ubuntu 11.10 Oneiric Ocelot

    Re: HOWTO: Transmission Bitorrent client

    Thank you for the guide. Unfortunately, I'm stuck at the first step:

    Code:
    manish@ubuntu:~$ sudo apt-get install libgtk2.0-dev libssl-dev build-essential
    Password:
    Reading package lists... Done
    Building dependency tree... Done
    build-essential is already the newest version.
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
      libgtk2.0-dev: Depends: libpango1.0-dev (>= 1.10.0-2) but it is not going to be installed
                     Depends: libcairo2-dev but it is not going to be installed
                     Depends: libxcursor-dev but it is not going to be installed
                     Depends: libxfixes-dev but it is not going to be installed
    E: Broken packages

Page 1 of 3 123 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •