Deluge 1.2.0 on Fedora 11

Deluge

Deluge

When I discovered Deluge was over the summer of 2009 since I was attempting to set up a headless torrentbox. What comes with Fedora is Transmission and the interface leaves something to be desired, especially when you have many torrents loaded all at the same time. So I started off the attempt with Transmission and quickly outgrew that then started looking for another torrent client. A few years back I used Azureus 2.5.4 headless with a web UI and found that to be excellent other than the large memory footprint that Azureus used, and still does, so I attempted that with poor results.

From the Fedora 11 repos they have Deluge 1.1.9 which is a good start but from a web interface standpoint it needed to be more dynamic and with release of 1.2.0 the web interface has become the Ajax dream I had in mind. The problem is that the Deluge 1.2.0 RPM’s for Fedora 11 have not hit the repositories yet.


I thought I would explain how to build Deluge 1.2.0 on Fedora 11. First things you will need to do is to get all the development tools you will need. So issue the following commands to start the process.

su -c 'yum groupinstall "Development Tools"'
su -c 'yum install wget python python-devel twisted pyOpenSSL gettext pyxdg boost boost-devel openssl openssl-devel zlib zlib-devel libnotify pygame xdg-utils python-mako python-chardet pygtk2 pygtk2-devel python-setuptools python-setuptools-devel librsvg2-devel'

The you will need to grab 2 source packages. Deluge 1.2.0 and Deluge 1.2.0 Rc2 which has the libtorrent files you will need to compile deluge.

mkdir ~/deluge && cd ~/deluge && wget http://download.deluge-torrent.org/source/deluge-1.2.0.tar.bz2 && wget http://download.deluge-torrent.org/source/deluge-1.2.0_rc2.tar.bz2

Extract the bz2 archives

tar -xvjf deluge-1.2.0.tar.bz2 && tar -xvjf deluge-1.2.0_rc2.tar.bz2

Copy libtorrent from deluge 1.2.0_rc2 to deluge-1.2.0

cp ~/deluge/deluge-1.2.0_rc2/libtorrent ~/deluge/deluge-1.2.0/ -R

Then you clean, build, and install deluge.

cd ~/deluge/deluge-1.2.0 && python setup.py clean -a && python setup.py build && su -c 'python setup.py install'

Once the build is done you are done building and installing the latest Deluge 1.2.0. The problem with Fedora 11 seems to be in the libtorrent package from the repositories, rb_libtorrent also does not work for some reason so if you get the libtorrent version that does work from deluge-1.2.0_rc2 and include that in the build then things will work again.

Or you can download the shell script that will do this all for you just save target as .sh

delugeBuild.txt

Or you can run this command.

wget http://ig33k.portzilla.com/wp-content/uploads/2010/02/delugeBuild.txt && mv delugeBuild.txt delugeBuild.sh && chmod a+x delugeBuild.sh && sh delugeBuild.sh

So there you have it folks, enjoy the new web interface. I will be posting a headless init.d script soon that is chkconfig compatible once I work the last of the bugs out. Stay tuned for that handy little script.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Technorati
  • MySpace
  • Reddit
  • Slashdot
  • StumbleUpon
  • Facebook
  • Google Bookmarks
  • NewsVine
  • RSS
  • Twitter

3 Responses to “Deluge 1.2.0 on Fedora 11”


  • You saved me countless hours of headache trying to make this work, thank you very much. Just to confirm it works on fedora 12. However I tried substituting 1.2.1 update for 1.2 and it didnt work. Again much obliged!

  • I actually have a write up to get Deluge 1.2.1 to compile and install in the works but got preoccupied with something else. Will put the finishing touches on it within the next day or so and post that.

  • As promised the updated guide can be found < --HERE-->

Leave A Comment
  1. (required)
  2. (valid email required)
  3. (required)
  4. Send
 

cforms contact form by delicious:days