A leírást többek között magamnak is készítettem, hogy ne keljen állandóan a fórumon keresni. Tulajdonképpen a leírás a WebGrab+Plusz nas-ra telepítéséről szól. A WebGrab egy olyan program, ami a különböző tartalomszolgáltatóktól tölti le a műsorújságot és egy olyan fájlba konvertálja, ami már emészthető például a KODI számára.
Függőségek:
1. Zyxel NSA 3-as szériás hálózati tárolók (5-össel még hardver hiányában nem próbáltam)
2. FFP csomag
3. root felhasználó megléte (ezt nem írom le tessék az alapműveket olvasgatni)
4. Uwsiteloader csomagkezelő
5. Mono futtatókörnyezet
6. WebGrab+Plusz program + az update
7. uwcron
Akkor:
Telepítsük fel a programcsomagok közül az FFP-t. (WebGui-n keresztül már megtalálható) Aki idáig eljutott, az már biztos túl van ezen.
Nyissunk egy terminál ablakot és lépjünk be root-ként. (Ésszel, mert ez már nem játék!)
Telepítsük a csomagkezelőt:
wget http://wolf-u.li/u/441 -O /ffp/bin/uwsiteloader.sh
chmod 755 /ffp/bin/uwsiteloader.sh
uwsiteloader.sh
Telepítsük fel a mono futtatókörnyezetet:
slacker -aA mono
Jelöljük ki és telepítsük. Adjuk ki a következő parancsot:
mono -V
Ha minden rendben van, akkor ezt kell látnunk:
Nyissuk meg a nas webes felületét és hozzunk létre egy wg nevű megosztást és publikáljuk.
Számítógépünkre töltsük le a WebGrab programot innen, a Linux verziót kell letölteni. Majd töltsük le az Upgrade-t is. A két csomag tartalmát csomagoljuk ki a nas-on megosztott wg könyvtárba, előbb a programot utána az upgade-t,
Hozzunk létre a nas wg könyvtárában egy update.sh szöveges fájlt az alábbi tartalommal:
#!/bin/sh
cd /i-data/md0/wg/
//ffp/bin/mono WebGrab+Plusz.exe "§(pwd)
Majd ismét a terminál ablakában, tegyük futtathatóvá:
chmod 755 /i-data/md0/wg/update.sh
Futtassuk az update.sh-t a
/i-data/md0/wg/update.sh paranccsal.
Ha idáig eljutottunk, akkor már csak a WebGrab-ot kell konfigurálnunk, de azt majd egy másik blogban.
Viszont, ha azt akarjuk, hogy ez minden nap lefusson, mert ugyebár ezt frissíteni is kell, akkor időzítenünk kell.
Telepítsük fel az uwcron-t:
slacker -aA uwcron
Kijelöl és telepít.
Tegyük futtathatóvá az uwcron.sh-t:
chmod 755 /ffp/start/uwcron.sh
Hozzunk létre egy fájlt mondjuk "Webgrab" névvel az /ffp/etc/cron.d mappában a következő tartalommal:
0 1 * * * /i-data/md0/wg/update.sh >> ~update.log 2>&1
Ez a bejegyzés minden nap hajnali 1 órakor futtatja a WebGrab-ot, így frissül az EPG adatbázisunk.
Adjuk ki a:
/ffp/start/uwcron.sh start
parancsot, így bekerült a bejegyzésünk az időzítési táblába, majd:
crontab -l
parancs kiadásával ezt ellenőrizzük is le és egy hasonlót kell kapjunk:
Láthatjuk, hogy ott csücsül az utolsó bejegyzésben a Webgrab ütemezése.
A napi futtatás a /root mappában létrehoz egy ~update.log fájlt, ahol a frissítés lefutását és az esetleges hibákat tudjuk elemezni. További elemzést a /i-data/md0/wg könyvtárban található WebGrab++.log.txt fájlban találunk.
Ha valakinél a libc.so.6 hibát dob, akkor az alábbi parancsokat kell kiadni:
slacker -aA br2:{uClibc,uClibc-solibs}
ln -sf /ffp/lib/libc.so.0 /ffp/lib/libc.so.6
Ezúton is köszönöm fórumtársaink Tonyk és Mr Dini segítségét a kezdeti lépéseknél. Munkátokra továbbra is számítunk. :R