Installatie SABnzbd

From Frotmail Projects
Jump to navigation Jump to search

Gelieve deze howto niet over te nemen op andere sites zonder toestemming

Installatie SABnzbd

Deze howto beschrijft de installatie van SABnzbd vanaf source. In deze howto worden alle benodigde programma's vanaf source gecompiled en geinstalleerd in /usr/local/sabnzbd.

Installatie Python

Download Python vanaf http://www.python.org/download/

wget http://www.python.org/ftp/python/2.4.2/Python-2.4.2.tgz

Pak Python uit

tar -xzvf Python-2.4.2.tgz
cd Python-2.4.2

Configureer Python

./configure --prefix=/usr/local/sabnzbd

Compileer en installeer Python

make && make install

Installatie Cherrypy

Zorg dat je Cherrypy 2.1 hebt! SABnzbd 0.1.8.1 werkt nog niet met 2.2

Download Cherrypy vanaf http://sourceforge.net/project/showfiles.php?group_id=56099

cd CherryPy-2.1.1
/usr/local/sabnzbd/bin/python setup.py install

Installatie Cheetah

wget http://surfnet.dl.sourceforge.net/sourceforge/cheetahtemplate/Cheetah-1.0.tar.gz
tar -xzvf Cheetah-1.0.tar.gz
/usr/local/sabnzbd/bin/python setup.py install

Installatie pythonutils

Download pythonutils vanaf http://www.voidspace.org.uk/python/pythonutils.html#downloading

unzip pythonutils-0.2.5.zip
cd pythonutils-0.2.5

Installeer pythonutils

/usr/local/sabnzbd/bin/python setup.py install

Installatie ElementTree

Download ElementTree vanaf http://effbot.org/downloads/

Pak ElementTree uit

tar -xzvf elementtree-1.2.6-20050316.tar.gz
cd elementtree-1.2.6-20050316

Installeer ElementTree

/usr/local/sabnzbd/bin/python setup.py install

Installatie SABnzbd 0.1.8.1

wget http://surfnet.dl.sourceforge.net/sourceforge/sabnzbd/SABnzbd-0.1.8.1.tar.gz
cd SABnzbd-0.1.8.1
mkdir /usr/local/sabnzbd/sabnzbd
cp -R SABnzbd.ini.sample SABnzbd.py sabnzbd/ templates/ /usr/local/sabnzbd/sabnzbd/

Configuratie SABnzbd

Verwijs in het .ini bestand in iedergeval naar de templates dir! Rest moet nog komen :)

SABnzbd starten

cd /usr/local/sabnzbd/sabnzbd

Hernoem SABnzbd.ini.sample naar SABnzbd.ini

mv SABnzbd.ini.sample SABnzbd.ini

Verander in SABnzbd.py de eerste regel (eenmalig)

#!/usr/bin/python -OO

in

#!/usr/local/sabnzbd/bin/python -OO

En doe:

chmod +x SABnzbd.py

Om SABnzbd op te starten:

cd /usr/local/sabnzbd/sabnzbd
./SABnzbd.py -d -f SABnzbd.ini