Changes between Initial Version and Version 1 of Installing/FreeBSD


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

created page from parent

Legend:

Unmodified
Added
Removed
Modified
  • Installing/FreeBSD

    v1 v1  
     1= Installing Deluge On FreeBSD = 
     2 
     3To install Deluge in FreeBSD it is similar to doing it from source. This example will be pulling from the 1.1.0_RC branch. First you need subversion for svn access: 
     4 
     5{{{ 
     6cd /usr/ports/devel/subversion; make install clean 
     7}}} 
     8 
     9Before you get other dependencies, you need to compile boost with python support. Do not use devel/boost-python, for some reason this doesn't work. We will compile boost manually like this: 
     10 
     11{{{ 
     12cd /usr/ports/devel/boost; make -DWITH_PYTHON install clean 
     13}}} 
     14 
     15Note that "-DWITH_PYTHON" is essential here. 
     16 
     17There are several other dependencies that need to be met as well including Python and other libraries. If you have the portinstall package installed you can do: 
     18 
     19{{{ 
     20portinstall python25 py-setuptools py-xdg py-gobject py-gtk2 librsvg2 
     21}}} 
     22 
     23or 
     24 
     25{{{ 
     26cd /usr/ports/devel/python25; make install clean; 
     27cd /usr/ports/devel/py-setuptools; make install clean; 
     28cd /usr/ports/devel/py-xdg; make install clean; 
     29cd /usr/ports/devel/py-gobject; make install clean; 
     30cd /usr/ports/x11-toolkits/py-gtk2; make install clean; 
     31cd /usr/ports/graphics/librsvg2; make install clean; 
     32}}} 
     33 
     34Note that this will install dependencies for these packages as well. This is normal. This is the only time you will need to worry about all of these packages. You can upgrade Deluge without having to touch these. Also note that when you install librsvg2, you do NOT want to enable Mozilla support unless you are using Firefox 2.x. 
     35 
     36After the dependencies are met, you can get Deluge from the svn. This will copy Deluge from the svn to a directory called deluge. 
     37 
     38{{{ 
     39svn co http://svn.deluge-torrent.org/branches/1.1.0_RC deluge 
     40}}} 
     41 
     42Once that finishes, just: 
     43 
     44{{{ 
     45cd deluge 
     46}}} 
     47 
     48Then build: 
     49 
     50{{{ 
     51python setup.py build 
     52}}} 
     53 
     54Then either su or sudo: 
     55 
     56{{{ 
     57python setup.py install 
     58}}} 
     59 
     60And that's it. Drop back to a regular user and start having fun with Deluge! If I missed something regarding a FreeBSD install, please contact !AlmightyOatmeal on Freenode.