Page 1 of 2 12 LastLast
Results 1 to 10 of 43

Thread: Howto: Build the BitTorrent client Transmission under Karmic Koala

Hybrid View

  1. #1
    Join Date
    Dec 2006
    Beans
    7,349

    Howto: Build the BitTorrent client Transmission under Karmic Koala

    In February 2010 a great new version of Transmission was released. This mini-guide demonstrates how to build this version from source under Karmic Koala. First we need to remove the repository version, which has been split into a few different components (we will be building instead a single package that has the gtk frontend, the cli client, the remote utility and the daemon):

    Code:
    sudo apt-get remove transmission transmission-daemon \
    transmission-common transmission-gtk transmission-cli transmission-qt
    Don't worry if you don't actually have all of the above packages installed. Next download some compiling tools and dependencies:

    Code:
    sudo apt-get install build-essential automake autoconf checkinstall \
    libtool pkg-config libcurl4-openssl-dev intltool libxml2-dev libgtk2.0-dev \
    libnotify-dev libglib2.0-dev libgconf2-dev libcanberra-gtk-dev
    Next download the source code, open the tarball and compile and install it:

    Code:
    $ cd $HOME
    $ wget http://mirrors.m0k.org/transmission/files/transmission-1.92.tar.bz2
    $ tar xjvf transmission-1.92.tar.bz2
    $ cd transmission-1.92
    $ ./configure
    $ make
    $ sudo checkinstall --pakdir "$HOME/Desktop" --backup=no --deldoc=yes \
      --deldesc=yes --delspec=yes --default --pkgversion "1.92"
    $ make distclean
    And that is it! This gives you the newest version of a great BitTorrent program, perfect for downloading and sharing the latest versions of Ubuntu. Remember: Have Fun!!

    Recent Updates to this Guide:

    • Mar 24th 2010: Updated to Transmission 1.92
    • Feb 27th 2010: Updated to Transmission 1.91
    • Feb 20th 2010: Updated to Transmission 1.90
    • Jan 30th 2010: Updated to Transmission 1.83
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	transmission.png 
Views:	361 
Size:	190.0 KB 
ID:	148371  
    Last edited by andrew.46; March 24th, 2010 at 03:40 AM.
    You think that's air you're breathing now?

  2. #2
    Join Date
    Mar 2009
    Beans
    127

    Re: Howto: Build the BitTorrent client Transmission under Karmic Koala

    Will this also work on the server version without GUI? And if so, what is different?

  3. #3
    Join Date
    Dec 2006
    Beans
    7,349

    Re: Howto: Build the BitTorrent client Transmission under Karmic Koala

    Hi smeerbartje,

    Quote Originally Posted by smeerbartje View Post
    Will this also work on the server version without GUI? And if so, what is different?
    The command to start the cli version is transmissioncli and its options are well documented in its own man page or by running the following:

    Code:
    andrew@skamandros:~$ transmissioncli --help
    Transmission 1.83 (10040) - http://www.transmissionbt.com/
    A fast and easy BitTorrent client
    
    Usage: transmission-cli [options] <file|url|magnet>
    
    Options:
      -h  --help                            Display this help page and exit
      -a  --announce             <url>      Set the new torrent's announce URL
      -b  --blocklist                       Enable peer blocklists
      -B  --no-blocklist                    Disable peer blocklists
      -c  --comment              <comment>  Set the new torrent's comment
      -d  --downlimit            <speed>    Set max download speed in KB/s
      -D  --no-downlimit                    Don't limit the download speed
      -er --encryption-required             Encrypt all peer connections
      -ep --encryption-preferred            Prefer encrypted peer connections
      -et --encryption-tolerated            Prefer unencrypted peer connections
      -f  --finish               <script>   Run a script when the torrent finishes
      -g  --config-dir           <path>     Where to find configuration files
      -i  --info                            Show torrent details and exit
      -m  --portmap                         Enable portmapping via NAT-PMP or UPnP
      -M  --no-portmap                      Disable portmapping
      -n  --new                  <source>   Create a new torrent
      -p  --port                 <port>     Port for incoming peers (Default: 51413)
      -r  --private                         Set the new torrent's 'private' flag
      -s  --scrape                          Scrape the torrent and exit
      -t  --tos                  <tos>      Peer socket TOS (0 to 255, default=0)
      -u  --uplimit              <speed>    Set max upload speed in KB/s
      -U  --no-uplimit                      Don't limit the upload speed
      -v  --verify                          Verify the specified torrent
      -w  --download-dir         <path>     Where to save downloaded data
    Bear in mind the transmission-cli is not the command, the correct command is transmissioncli. I have submitted a patch to correct this.

    If you actually mean what is different in this version this can be seen in the changelogs.

    All the best,

    Andrew
    Last edited by andrew.46; January 29th, 2010 at 11:50 PM.
    You think that's air you're breathing now?

  4. #4
    Join Date
    Dec 2006
    Beans
    7,349

    Re: Howto: Build the BitTorrent client Transmission under Karmic Koala

    Updated the guide to Transmission 1.83 which compiles cleanly. Changes in this version noted here.

    Andrew
    You think that's air you're breathing now?

  5. #5
    Join Date
    May 2009
    Location
    USA
    Beans
    15
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: Howto: Build the BitTorrent client Transmission under Karmic Koala

    Followed your instructions and it worked like a charm. Thanks for posting clear instructions for a beginner like me.

  6. #6
    Join Date
    Dec 2006
    Beans
    7,349

    Re: Howto: Build the BitTorrent client Transmission under Karmic Koala

    Hi Yingy,

    Quote Originally Posted by Yingy View Post
    Followed your instructions and it worked like a charm. Thanks for posting clear instructions for a beginner like me.
    Excellent news .

    Andrew
    You think that's air you're breathing now?

  7. #7
    Join Date
    May 2010
    Beans
    1

    Re: Howto: Build the BitTorrent client Transmission under Karmic Koala

    Great work man!

    Quote Originally Posted by andrew.46 View Post
    Next download the source code, open the tarball and compile and install it:

    Code:
    $ cd $HOME
    $ wget http://mirrors.m0k.org/transmission/files/transmission-1.92.tar.bz2
    $ tar xjvf transmission-1.92.tar.bz2
    $ cd transmission-1.92
    $ ./configure
    $ make
    $ sudo checkinstall --pakdir "$HOME/Desktop" --backup=no --deldoc=yes \
      --deldesc=yes --delspec=yes --default --pkgversion "1.92"
    $ make distclean
    And that is it! This gives you the newest version of a great BitTorrent program, perfect for downloading and sharing the latest versions of Ubuntu. Remember: Have Fun!!
    I've done everything else up until here,I'm confused about this part can I have detailed instructions of how to please

    Thanks,

    Doccc
    Last edited by doccc; May 16th, 2010 at 02:01 AM.

  8. #8
    Join Date
    Jun 2006
    Beans
    36

    Re: Howto: Build the BitTorrent client Transmission under Karmic Koala

    excellent guide.

  9. #9
    Join Date
    Oct 2007
    Beans
    5

    Question Re: Howto: Build the BitTorrent client Transmission under Karmic Koala

    Sorry to dig up such an old thread, but I would like to know this

    1. Does andrew.46's guide make an installation of transmission whereby the GTK frontend connects to the daemon at the default rpc port of 9091 ?

    2. Does this installation ensure that even if the GTK front end is closed (not minimized to tray) the daemon will continue to run at the background and download files ?

  10. #10
    Join Date
    Oct 2007
    Beans
    5

    Re: Howto: Build the BitTorrent client Transmission under Karmic Koala

    Hi andrew.46 can you please respond back to the above query ?

Page 1 of 2 12 LastLast

Tags for this Thread

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
  •