Synology-Forum.nl

Packages => 3rd party Packages => Auto-Sub => Topic gestart door: zyronix op 15 november 2012, 16:56:44

Titel: [Handleiding] AutoSub vanaf Source installeren
Bericht door: zyronix op 15 november 2012, 16:56:44
Inleiding
Tijden geleden heeft Mobile Harddisk (http://mobile-harddisk.nl/) een Synology DS210j gedoneerd aan mij. Waarvoor veel dank! Ik heb hem toen even uit de doos gehaald , geïnstalleerd en daarna heeft ie tijden lang in de doos gezeten. Recent heb ik hem weer te voorschijn getoverd en ben ik er mee gaan rommelen. Ook heb ik de aankomende versie (0.5.6) getest op de synology (verwacht deze vandaag of morgen uit te brengen).

Hieronder een foto van de test nas:

(http://i48.tinypic.com/2ib23nq.jpg)

In deze handleiding beschrijf ik hoe je auto-sub vanaf de source kan installeren en dus altijd de nieuwste versie hebt. Mijn originele plan was een package systeem te maken voor auto-sub die python versie onafhankelijk werkt en op de release dag altijd beschikbaar is. Helaas ben ik daar nog niet aan toe gekomen en om toch mijn donateur te bedanken heb ik deze handleiding geschreven.

Tutorial

Vereiste:
- Python geïnstalleerd met Cheetah (bijvoorbeeld python van synocommunity (zie (http://www.mobile-harddisk.nl/blog/tutorials/package-sources-toevoegen-aan-je-synology/))
- ipkg geïnstalleerd (zie http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#How_to_install_ipkg)
- Getest met DSM 4.0 & 4.1

Als je hieraan voldoet vervolg dan de handleiding

$ ipkg update
$ ipkg install py26-mercurial
$ cd /volume1/@appstore/
$ hg clone https://code.google.com/p/auto-sub/
$ cd auto-sub/
$ /volume1/@appstore/python/bin/python AutoSub.py -l

Auto-Sub start nu, je krijgt ongeveer de volgende output:

AutoSub: Initializing variables and loading config
***************************************************************************
Config ERROR: Not a valid configuration file! Using default values instead!
***************************************************************************
Config ERROR: Config section is missing. This is required, it contains vital options! Using default values instead!
Config ERROR: Variable ROOTPATH is missing. This is required! Using current working directory instead.
Config ERROR: Variable ROOTPATH is missing. This is required! Using current working directory instead.
Config ERROR: Variable LOGFILE is missing. This is required! Using 'AutoSubService.log' instead.
Config ERROR: The webserver section is required! Now setting the default values (0.0.0.0:8083).
Config WARNING: The webserver is started without authentication!
createDatabase: Succesfully created the sqlite database
AutoSub: Starting output to log. Bye!
[15/Nov/2012:15:06:06] ENGINE Serving on 0.0.0.0:8083

Laat de terminal open staan en open een browser.
Maak verbinding met het ip adres of de hostname van jouw synology gevolgd door ':8083'. In mijn geval: http://autosub-testing:8083/ (http://autosub-testing:8083/)

Ga in Auto-Sub naar 'Config'
Stel het volgende in:
Path: Laat deze het zelfde (/volume1/@appstore/auto-sub)
Rootpath: Pas deze aan naar de locatie waar je series staan. In mijn geval: /volume1/share/Series
Logfile: Pas deze aan als je log file op een andere locatie moet komen of een andere naam moet hebben
Lauchbrowser: Zet deze op Disabled

De rest van de instelling staan default goed, mocht je willen weten wat ze doen klik dan op de 'I' achter de settings.

Druk 'Save' onderaan.

Ga naar Home en druk 'Shutdown'

Ga weer terug naar de terminal, wacht tot er staat: ENGINE Bus EXITED

Auto-Sub is nu ingesteld

Om Auto-Sub nu voor het echt te starten:
$ /volume1/@appstore/python/bin/python /volume1/@appstore/auto-sub/AutoSub.py -c /volume1/@appstore/auto-sub/config.properties -d
Auto-Sub bij het opstarten starten
$ vi /etc/rc.localBeweeg met de pijltje naar de regel boven 'exit 0'
Druk 'o' en plak: /volume1/@appstore/python/bin/python /volume1/@appstore/auto-sub/AutoSub.py -c /volume1/@appstore/auto-sub/config.properties -d
Zorg er voor dat het 1 regel is.
Druk vervolgens op [ESC] gevolgd door :wq (vergeet de : niet) en druk [ENTER]

Dat was de gehele installatie.

Auto-Sub updaten

Sluit Auto-Sub via de webpagina af
$ /volume1/@appstore/auto-sub
$ hg pull
$ hg update
$ /volume1/@appstore/python/bin/python /volume1/@appstore/auto-sub/AutoSub.py -c /volume1/@appstore/auto-sub/config.properties -d

Dank gaat uit naar mobile-harddisk (http://www.mobile-harddisk.nl) voor doneren van een synology machine waardoor ik deze handleiding heb kunnen schrijven en waardoor ik eenvoudig problemen kan debuggen op een synology. De nieuwste versie van auto-sub 0.5.6 is dan ook getest op een synology :)

Extaatje:
Check: http://code.google.com/p/auto-sub/wiki/ProxyAutoSub
Om Auto-Sub niet via http://hostname:8083/ (http://hostname:8083/) te benaderen maar via http://hostname/auto-sub/ (http://hostname/auto-sub/)
Titel: Re: [Handleiding] AutoSub vanaf Source installeren
Bericht door: Martijn85 op 16 november 2012, 09:11:34
Niet om lullig te doen maar is deze handleiding niet een beetje achterhaald?

Voor een beginnende gebruiker is dit niet echt duidelijk omschreven en gaat hier waarschijnlijk niet zo snel uitkomen.

Het updaten vanaf de source is ook al eens beschreven (http://www.synology-forum.nl/viewtopic.php?f=144&t=9216&p=44740#msg44731) door Donny. En bootstrap kun je misschien beter verwijzen naar deze (http://www.synology-forum.nl/viewtopic.php?f=42&t=8257) link. Voor een beginnende gebruiker  wordt dit stap voor stap uitgelegd.

Donny beschrijft het updaten van de source via het SPK pakket op de Repository (http://synology.mdevries.org) maar kan ook worden gebruikt bij de handmatige (http://www.synology-forum.nl/viewtopic.php?f=144&t=8640) installatie handleiding.