
Installing Deluge from an SVN branch
Recently migrated from KDE to GNOME. In this regard, there was a reason to change the torrent client (I did not really want to use KDE-shy Ktorrent). For some reason, I stopped at Deluge. Installed version 0.5 from the Ubuntu 8.10 repository. He soon learned that version 1.0 was released, and was updated to it. However, its functionality turned out to be too much reduced compared to 0.5 (there was no proxy support, the ability to create torrent files, etc., etc.). And this is 1.0, a seemingly stable version! Learned from the official website of the programand the #deluge IRC channel on the FreeNode network, that 1.0 is a completely rewritten version, and all the functionality will be in version 1.1, which will be released in about 3 weeks. In the meantime, you can use the test version from the Subversion (SVN) branch with almost completely (at the time of writing the post) implemented functionality (so far only a web-interface is missing) compared to 0.5.
First, install the necessary dependencies:
Then upload a snapshot of the Deluge SVN branch:
Go to the directory and start the build (commands for Ubuntu or Debian): The build will take quite a while, so wait its completion. Before installing, you must uninstall the current version (valid for all distributions)
Commands for other distributions: If you installed this version after 0.5, then keep in mind that after starting the client can re-cache all the distributing torrents. The version is pretty stable, it hasn’t flown yet before (pah-pah). The only bug - the program freezes when you start the settings window and save the settings.
First, install the necessary dependencies:
sudo apt-get install g++ make python-all-dev python-all python-dbus python-gtk2 python-notify python-setuptools librsvg2-common python-xdg python-support subversion libboost-dev libboost-python-dev libboost-iostreams-dev libboost-thread-dev libboost-date-time-dev libboost-filesystem-dev libboost-serialization-dev libssl-dev zlib1g-dev dpkg-dev fakeroot
(for Ubuntu or Debian, package names may differ in other distributions) Then upload a snapshot of the Deluge SVN branch:
svn co http://svn.deluge-torrent.org/trunk deluge
Go to the directory and start the build (commands for Ubuntu or Debian): The build will take quite a while, so wait its completion. Before installing, you must uninstall the current version (valid for all distributions)
cd deluge
dpkg-buildpackage -b -uc -tc -rfakeroot
sudo dpkg -i ../deluge-torrent_*.deb
Commands for other distributions: If you installed this version after 0.5, then keep in mind that after starting the client can re-cache all the distributing torrents. The version is pretty stable, it hasn’t flown yet before (pah-pah). The only bug - the program freezes when you start the settings window and save the settings.
cd deluge
python setup.py build
su -c "python setup.py install"