2007-07-24 17:05:31 +00:00
|
|
|
==========================
|
|
|
|
Deluge BitTorrent Client
|
|
|
|
==========================
|
2007-02-15 01:11:02 +00:00
|
|
|
|
|
|
|
Authors:
|
|
|
|
Zach Tibbitts, aka zachtib
|
|
|
|
Alon Zakai, aka kripkenstein
|
2007-06-10 20:16:42 +00:00
|
|
|
Marcos Pinto, aka markybob
|
2007-06-14 01:22:03 +00:00
|
|
|
Andrew Resch, aka andar
|
2007-07-24 17:05:31 +00:00
|
|
|
Alex Dedul, aka plisk
|
2007-02-15 01:11:02 +00:00
|
|
|
|
|
|
|
Homepage: http://deluge-torrent.org
|
|
|
|
|
2007-07-24 17:05:31 +00:00
|
|
|
==========================
|
|
|
|
Contact/Support:
|
|
|
|
==========================
|
|
|
|
|
|
|
|
We have two options available for support:
|
|
|
|
|
|
|
|
Our Forum, at http://forum.deluge-torrent.org
|
|
|
|
or
|
|
|
|
Our IRC Channel, at #deluge on Freenode
|
|
|
|
|
2007-02-15 01:11:02 +00:00
|
|
|
==========================
|
|
|
|
Installation Instructions:
|
|
|
|
==========================
|
|
|
|
|
2007-07-24 17:05:31 +00:00
|
|
|
First, make sure you have the proper build dependencies installed. On a normal
|
2007-07-13 01:13:13 +00:00
|
|
|
Debian or Ubuntu system, those dependencies are:
|
2007-02-15 01:11:02 +00:00
|
|
|
|
2007-06-08 23:02:59 +00:00
|
|
|
g++
|
2007-07-16 21:00:42 +00:00
|
|
|
make
|
2007-02-15 01:11:02 +00:00
|
|
|
python-all-dev
|
2007-07-08 00:50:47 +00:00
|
|
|
python-all version >= 2.4
|
2007-06-26 02:43:52 +00:00
|
|
|
python-dbus
|
2007-12-23 02:42:22 +00:00
|
|
|
python-gnome2-extras
|
2007-07-08 00:50:47 +00:00
|
|
|
python-gtk2 version >= 2.9
|
2007-09-09 16:02:52 +00:00
|
|
|
python-notify
|
2007-11-24 16:31:02 +00:00
|
|
|
python-pyopenssl
|
2007-09-09 16:02:52 +00:00
|
|
|
librsvg2-common
|
2007-08-09 15:36:07 +00:00
|
|
|
python-xdg
|
2007-02-15 01:11:02 +00:00
|
|
|
python-support
|
2007-07-08 00:50:47 +00:00
|
|
|
libboost-dev >= 1.33.1
|
2007-02-15 01:11:02 +00:00
|
|
|
libboost-thread-dev
|
|
|
|
libboost-date-time-dev
|
|
|
|
libboost-filesystem-dev
|
2007-06-12 19:41:17 +00:00
|
|
|
libboost-serialization-dev
|
2007-06-07 22:30:20 +00:00
|
|
|
libssl-dev
|
2007-02-15 01:11:02 +00:00
|
|
|
zlib1g-dev
|
|
|
|
|
2007-07-13 01:13:13 +00:00
|
|
|
But the names of the packages may vary depending on your OS / distro.
|
2007-02-15 01:11:02 +00:00
|
|
|
|
2007-07-13 01:13:13 +00:00
|
|
|
Once you have the needed libraries installed, build Deluge by running:
|
2007-02-15 01:11:02 +00:00
|
|
|
|
2007-11-06 22:05:34 +00:00
|
|
|
$ make
|
2007-02-15 01:11:02 +00:00
|
|
|
|
2007-07-13 01:13:13 +00:00
|
|
|
You shouldn't get any errors. Then run, as root (or by using sudo):
|
2007-02-15 01:11:02 +00:00
|
|
|
|
2007-07-24 17:05:31 +00:00
|
|
|
$ make install
|
2007-02-15 01:11:02 +00:00
|
|
|
|
2007-07-24 17:05:31 +00:00
|
|
|
and Deluge will be installed. By default, Deluge will be installed to the
|
|
|
|
prefix /usr. If you wish, you can install Deluge to a different prefix by
|
|
|
|
specifying it when you install it:
|
|
|
|
|
|
|
|
$ PREFIX=yourprefixhere make install
|
|
|
|
|
|
|
|
So, to install to /usr/local, run:
|
|
|
|
|
|
|
|
$ PREFIX=/usr/local make install
|
2007-02-15 01:11:02 +00:00
|
|
|
|
|
|
|
You can then run Deluge by executing:
|
|
|
|
|
2007-07-24 17:05:31 +00:00
|
|
|
$ deluge
|
|
|
|
|
2007-07-30 17:19:32 +00:00
|
|
|
==========================
|
|
|
|
Uninstallation/Upgrading:
|
|
|
|
==========================
|
|
|
|
|
|
|
|
If you wish to upgrade from the older Deluge version please remove it first,
|
|
|
|
then install the latest version as per "Installation Instructions". If you
|
|
|
|
installed via the tarball, cd into the unpacked source tarball and then run,
|
|
|
|
as root (or by using sudo):
|
|
|
|
|
|
|
|
$ make uninstall
|
|
|
|
|
|
|
|
If you installed via the deb package, run as root (or by using sudo:)
|
|
|
|
$ dpkg --purge remove deluge-torrent
|
|
|
|
|
|
|
|
Now install the latest version (and check out the additional notes).
|
|
|
|
|
2007-07-24 17:05:31 +00:00
|
|
|
==========================
|
|
|
|
Additional Notes:
|
|
|
|
==========================
|
2007-02-15 01:11:02 +00:00
|
|
|
|
2007-07-13 01:13:13 +00:00
|
|
|
1) On some distributions, boost libraries are renamed to have "-mt" at the end
|
|
|
|
(boost_thread_mt instead of boost_thread, for example), the "mt" indicating
|
|
|
|
"multithreaded". In some cases it appears the distros lack symlinks to connect
|
|
|
|
things. The solution is to either add symlinks from the short names to those
|
|
|
|
with "-mt", or to alter setup.py to look for the "-mt" versions.
|
2007-06-11 20:12:33 +00:00
|
|
|
|
2007-07-13 01:13:13 +00:00
|
|
|
2) After upgrading your Deluge installation, it may fail to start. If this
|
|
|
|
happens to you, you need to remove your ~/.config/deluge directory to allow
|
|
|
|
Deluge to rebuild it's configuration file.
|