Installatie SABnzbd
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