Naar aanleiding van wat vragen op dit forum en het engelstalige forum heb ik zelf eea uitgezocht over het upgraden van SABnzbd. Hieronder volgt een stappenplan voor deze upgrade.
Uitgangspunten:
- Bestemd voor bezitters van een DSx07+ (ARM Marvell processor)
- Bootstrap van Maarten Damen is geinstalleerd
- Een oudere versie van SABnzbd is via ipkg geinstalleerd
- basiskennis van telnet/linux (vi) is aanwezig
Als niet aan deze uitgangspunten is voldaan, kijk dan even elders op het forum of bij
http://www.maartendamen.com hoe je de bootstrap en SABnzbd kunt installeren. In de feed van Maarten wordt versie 0.31 standaard geinstalleerd.
Wat doen we tijdens dit stappenplan:
- SABnzbd afsluiten
- Nieuwe versie downloaden en uitpakken
- Aanpassing doorvoeren in script van SABnzbd
- Opstartscript aanpassen
- nieuwe versie van SABnzbdplus opstarten
Stappenplan:
1. Sluit SABnzbd(+) af via de webinterface van SABnzbd(+)
http://diskstation:8080/sabnzbd 2. Download de gewenste versie van SABnzbd+ op
http://sourceforge.net/project/showfiles.php?group_id=207766 en kies voor de source variant(bestandsnaam.tar.gz). Sla deze bv op in je public share.
2. Log via telnet of ssh in op je NAS.
3. Ga naar /opt/local
cd /opt/local
3. Pak het gedownloade bestand uit:
tar -xvzf /volume1/public/bestandsnaam.tar.gz
Er is nu een nieuwe folder aangemaakt met daarin de nieuwe versie van SABnzbdplus, bijvoorbeeld: SABnzbd-0.4.0Beta5
4. Ga naar die nieuwe folder: (tip: cd en de eerste letter(s) van de nieuwe folder intypen, daarna tab indrukken en de naam wordt aangevuld)
5. nu moeten we het bestand SABnzbd.py bewerken:
vi SABnzbd.py
Op de eerste regel staat:
#!/usr/bin/python -00
.
/usr moet worden vervangen door /opt en achter python moet 2.4 worden neergezet. De nieuwe regel wordt dus
#!/opt/bin/python2.4 -00
(De nu volgdende uitleg kun je overslaan als je vi kunt hanteren: ga eerst met de pijltjestoetsen naar de u van usr en typ in:
cwopt[ESC]ZZ (eerst cw (change word), dan opt, dan Escape indrukken) ga daarna met de pijltjestoetsen naar de spatie achter python en typ in:
i2.4[ESC]ZZ (eerst de i, dan 2.4, dan Escape indrukken, dan 2x hoofdletter Z) Het bestand is nu opgeslagen en vi is afgesloten.
6. Nu moet het opstartscript worden aangepast:
vi /opt/etc/init.d/S70sabnzbdplus
Er staat dan:
#!/bin/sh
export PATH=/opt/sbin:/opt/bin:${PATH}/opt/local/FOLDERNAAM/SABnzbd.py -f /opt/etc/SABnzbd.ini -d -b 0
Wijzig FOLDERNAAM in de naam van de nieuwe folder die in stap 3 is aangemaakt en sluit vi weer af.
7. SABnzbdplus opstarten:
/opt/etc/init.d/S70sabnzbdplus
8. Controleer of het werkt via de webinterface van SABnzbdplus.
[/list]
Succes! En laat even weten of deze beschrijving duidelijk genoeg is
EDIT: paar schoonheidsfoutjes aangepast