Changes between Initial Version and Version 1 of Installing/Source


Ignore:
Timestamp:
02/14/2009 05:12:54 AM (15 years ago)
Author:
johnnyg
Comment:

added installing from source

Legend:

Unmodified
Added
Removed
Modified
  • Installing/Source

    v1 v1  
     1= Installing Deluge From Source = 
     2 
     3[[PageOutline(2-4,,inline)]] 
     4 
     5== Download Source == 
     6You can either get the source from a tarball on our [http://download.deluge-torrent.org/source ftp] or from our SvnRepo. 
     7 
     8== Dependencies == 
     9Deluge has a number of dependencies that are required for it to run properly.  Most of them are runtime only deps, but a few are required for successfully building Deluge. 
     10 
     11Along with the following packages, you will also need to install the appropriate build tools provided by your OS. 
     12 
     13{{{ 
     14Core: 
     15  python >= 2.5 
     16  boost >= 1.34.1 
     17  openssl 
     18  zlib 
     19  twisted 
     20  twisted-web 
     21  pyopenssl 
     22  simplejson (if python < 2.6) 
     23  setuptools 
     24  gettext 
     25 
     26Gtk: 
     27  dbus-python 
     28  python-notify (libnotify python wrapper) 
     29  pygame 
     30  pygtk >= 2.10 
     31  librsvg 
     32 
     33Web: 
     34  mako 
     35}}} 
     36 
     37== Building and Installing == 
     38The first step you should do is make sure you have a clean build environment. 
     39{{{ 
     40python setup.py clean -a 
     41}}} 
     42 
     43Now the build: 
     44{{{ 
     45python setup.py build 
     46}}} 
     47 
     48And finally, install the package to your system: 
     49{{{ 
     50sudo python setup.py install 
     51}}} 
     52 
     53== Removing From System == 
     54In the unlikely event you want to remove a copy of Deluge installed by the previous method, you will have to manually delete the Deluge related files on your system.  For the most part you can simply delete deluge related files in your site-packages folder. 
     55 
     56Example: 
     57{{{ 
     58sudo rm -r /usr/lib/python2.5/site-packages/deluge* 
     59}}} 
     60 
     61There will still be some files located in /usr/share that you can hunt down and delete if you wish to.