Nemrégiben megmutattuk hogyan lehet a Raspberry Pi-t mindig Usenet-géppé alakítani a funkciókban gazdag SABnzbd Usenet kliens körül. Most visszatértünk, hogy megmutassuk, hogyan kell használni az NZBGet, egy spártai, de nagyon könnyű Usenet eszközt.
Miért akarom ezt megtenni?
Ha követte a mi Hogyan lehet a Raspberry Pi-t mindig bekapcsolt Usenet-géppé alakítani és tökéletesen elégedett az eredményekkel, akkor ezt az oktatóanyagot teljesen kihagyhatja.
Ha viszont úgy találta, hogy az erőforrás-igényes SABnzbd túlságosan megadóztatja a Raspberry Pi-t (különösen, ha BitTorrent klienssel együtt futtatja), akkor az NZBGet-re váltás nagyszerű módja hogy felszabadítsák a rendszer erőforrásait. A folyamat során számos funkciót elveszít, de az alapvető funkciók (NZB fájlok importálása, tartalom letöltése, kicsomagolás és interakciók olyan segítő alkalmazásokkal, mint a SickBeard és a CouchPotato) továbbra is elérhetők az NZBGet használatával.
Előre kell azonban figyelmeztetni, hogy az NZBget telepítése lényegesen nagyobb gondot jelent (és magában foglalja mind az NZBget, mind a javított segítőalkalmazások fordítását).
Mire van szükségem?
Ehhez az oktatóanyaghoz azt feltételezzük, hogy van egy funkcionális Raspberry Pi, Raspbian telepítve, és követte korábbi oktatóanyagainkat. Megvan, és csak itt vagy, hogy kicseréld a SABnzbd-t az NZBget-re, ugorj a következő szakaszra. Ha Ön teljesen új a folyamat előtt, és fel akar lépni a fedélzetre, javasoljuk, hogy a következő cikkekkel kezdje az itt felsorolt sorrendben:
- A HTG útmutató a Raspberry Pi használatának megkezdéséhez
- A Raspberry Pi beállítása a távoli héj, asztali és fájlátvitelhez
- Hogyan lehet Raspberry Pi-t alacsony fogyasztású hálózati tárolóeszközzé tenni
Az első oktatóanyagban mindenre szükség van, a második oktatóanyag opcionális (de a távoli hozzáférés hihetetlenül hasznos ebben a projektben, mivel a letöltési doboz tökéletes jelölt egy fej nélküli építéshez), a harmadik oktatóanyag legfontosabb része pedig egyszerűen a telepítés a merevlemez meghajtójának konfigurálása és automatikus telepítése a rendszerindításkor.
Az előzetes olvasási lista mellett, ha nem ismeri túlságosan az Usenet csínját-bínját, javasoljuk, hogy olvassa el a következő oktatóanyagot:
- A How-To Geek útmutató a Usenet használatának megkezdéséhez
Ha már ismeri a Usenetet, és van fiókja megbízható Usenet szolgáltatónál, az fantasztikus. Ha te ne van Usenet-fiókja, feltétlenül el kell olvasnia útmutatónkat, hogy felgyorsuljon. A torrentekkel ellentétben, ahol a nyilvános nyomkövetőről a nyilvános nyomkövetőre ugorva el lehet jutni, nincs olyan, hogy megbízható és ingyenes nyilvános Usenet szerver lenne. Fiókot kell szereznie egy megbízható szolgáltatótól - olvassa el útmutatónkat, amely általános információkat tartalmaz a Usenetről és tippeket arról, hogy mely szolgáltatókat vegye figyelembe.
Az Apt-Get frissítése és az UNRAR telepítése
Megjegyzés: Ha nemrégiben követte a SABnzbd útmutatót, akkor biztonságosan kihagyhatja ezt az egész részt, mivel már frissítette az apt-get eszközt és telepítette az UNRAR-t.
Az első ügyrend az apt-get telepítő frissítése és frissítése. Ha követte az egyik másik Raspberry Pi útmutatót, és mindent frissített, kihagyhatja ezt a lépést.
Írja be a terminálon a következő parancsokat:
sudo apt-get frissítés
sudo apt-get upgrade
Ha egy ideje nem frissített / frissített, készen áll arra, hogy kivár egy hosszú frissítési folyamatot.
Csakúgy, mint a SABnzbd telepítési oktatóanyagánál, a fájlarchívumok kezeléséhez egy kiegészítő eszközt is telepítenünk kell.
A fájlok kibontásának automatizálása érdekében létre kell hoznunk az ingyenes, de nem szándékosan elnevezett unrar-nonfree alkalmazás másolatát. Szerencsére segítőkész lélek a RaspberryPi.StackExchange vázolta, hogyan lehet ezt megtenni a Raspbian számára.
A terminálon írja be a következő parancsot a sources.list szerkesztéséhez, és vegye fel az unrar-nonfree-t tartalmazó lerakatot:
Sudona / Stb / Apt / Tehát rse s. Én st
Nano-ban adja hozzá a következő sort a .list fájlhoz:
deb-src http://archive.raspbian.org/raspbian wheezy fő hozzájárulás nem ingyenes rpi
Nyomja meg a CTRL + X billentyűkombinációt a nano kilépéshez, az Y billentyűt pedig a régi .list fájl mentéséhez / felülírásához. A parancssorba visszatérve frissítenie kell a forráslistát, hogy a változás életbe lépjen:
sudo apt-get frissítés
Miután a frissítés befejeződött (elég frappánsnak kell lennie, ha korábban frissített az oktatóanyagban), itt az ideje, hogy hozzon létre egy működő könyvtárat, majd lépjen rá:
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree
Ideje letölteni az unrar-nonfree függőségeit:
sudo apt-get build-dep unrar-nonfree
Amikor a folyamat befejeződött, és visszatér a kérdéshez, írja be a következő parancsot a forráskód letöltéséhez és a telepítőcsomag elkészítéséhez:
sudo apt-get forrás -b unrar-nonfree
Itt az ideje a csomag telepítésének. Ha ezt az oktatóanyagot követi az unrar-nonfree új verziójának kiadása után, frissítenie kell a fájlnevet. A verziószám ellenőrzéséhez írja be az „ls” parancsot a parancssorba az előző lépésekben letöltött fájlok felsorolásához:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
A telepítés befejezése után gyorsan tesztelheti, hogy az „unrar” parancs elérhető-e a rendszer számára, ha egyszerűen írja be az „unrar” parancsot a parancssorba. Megfelelő telepítés esetén az unrar alkalmazás visszalövi az összes elérhető kapcsoló listáját és azok leírását. Ha a csomag hibátlanul települt, a következő paranccsal rendet tehet maga után:
cd && rm -r ~ / unrar-nonfree
Most, hogy telepítettük az UNRAR alkalmazást, itt az ideje nekilátni az NZBGet telepítésének és konfigurálásának az üzletéhez.
Az NZBget telepítése és beállítása
A SABnzbd telepítési folyamattól eltérően ez lényegesen hosszabb / fideszesebb, ezért készen áll arra, hogy egy kis időt töltsön a felszólítással. Amellett, hogy egy kicsit több időt tölt a felszólítással, készüljön fel némi leállásra, amikor az alkalmazások fordításához használja a „make” parancsot.
Az első ügyintézés egy ideiglenes könyvtár létrehozása, mint ahogy az UNRAR telepítésünknél tettük, amelyben dolgozhatunk. Csakúgy, mint az UNRAR esetében, be kell piszkítanunk a kezünket egy telepítő építésével. A parancssorba írja be a következő parancsokat:
sudo mkdir / temp-nzbget
cd / temp-nzbget
Most le kell töltenünk és kibontanunk az NZBget-t. Jelen írásban a stabil kiadás a 10.2-es verzió. Ellenőrizd a NZBget webhely hogy a legfrissebb stabil verziót töltse le.
sudo wget http://sourceforge.net/projects/nzbget/files/nzbget-10.2.tar.gz
sudo tar -xvf nzbget-10.2.tar.gz
cd nzbget-10.2
Mivel az NZBGet-nek nincs egy szép előre csomagolt telepítője számunkra, manuálisan kell telepítenünk az összes függőséget. Ha kíváncsi vagy az egyes függőségekre, itt tekintheti meg az előfeltételek listáját . A parancssorba írja be a következő parancsokat:
sudo apt-get install libncurses5-dev
sudo apt-get install sigc ++
sudo apt-get install libpar2-0-dev
sudo apt-get install libssl-dev
sudo apt-get install libgnutls-dev
sudo apt-get install libxml2-dev
Miután telepítette az összes függőséget, el kell végeznünk egy kis javítási műveletet a libpar2-n. Technikailag kihagyhatja ezt a javítást de a javítás lehetővé teszi, hogy időkorlátot állítson be a javítási folyamatra. Ezt lassabb eszközökhöz használják, például a mi kis Raspberry Pi letöltő dobozunkhoz.
Jegyzet: ha nem javítja a fájlokat, hibaüzenetet kap a konfigurációs folyamat során, hacsak nem fűzi hozzá a ./configure parancsot a –disable-libpar2-bugfixes-check paranccsal
A libar2 javításához írja be a következő parancsokat a parancssorba:
sudo wget http://sourceforge.net/projects/parchive/files/libpar2/0.2/libpar2-0.2.tar.gz
sudo tar -xvf libpar2-0.2.tar.gz
cd libpar2-0.2
cp /temp-nzbget/nzbget-10.2/libpar2-0.2-*.patch.
sudo patch <libpar2-0.2-bugfixes.patch
sudo patch <libpar2-0.2-cancel.patch
./Beállítás
sudo gyártmány
sudo make install
Itt az ideje az NZBget fordításának és telepítésének:
cd /temp-nzbget/nzbget-10.2
./Beállítás
sudo gyártmány
sudo make install
Miután ez a folyamat befejeződött, még egy feladatunk van az NZBget konfigurálása előtt. Létre kell hoznunk egy könyvtárat az NZBget számára. Feltételezzük, hogy ugyanazt a könyvtárstruktúrát használja, amelyet a Raspberry Pi oktatóanyagok során használtunk. Ha nem, akkor ennek megfelelően módosítania kell a könyvtárakat.
A parancssorba írja be a következő parancsokat az NZBget könyvtárak létrehozásához:
sudo mkdir / media / USBHDD1 / share / NZBget
sudo mkdir / media / USBHDD1 / share / NZBget / dst
sudo mkdir / media / USBHDD1 / share / NZBget / nzb
sudo mkdir / media / USBHDD1 / share / NZBget / queue
sudo mkdir / media / USBHDD1 / share / NZBget / tmp
sudo mkdir / media / USBHDD1 / share / NZBget / post-proc
Megváltoztathatja a névstruktúrát, de akkor át kell néznie a konfigurációs fájlokat is, és meg kell változtatnia az összes alapértelmezett mappa nevet (ami nem igazán éri meg a fáradságot).
Miután létrehozta a mappákat, ideje szerkeszteni az NZBget konfigurációs fájlt. A parancssorba írja be a következő parancsot:
sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
Hirtelen / Stb / n zbge t. Kon f
A konfigurációs fájlt erősen kommentálják hasznos megjegyzésekkel (de az utasításokba nem fogjuk beilleszteni az összes megjegyzés sort, mert ez feleslegesen meghosszabbítaná a szövegblokkokat); gondosan olvassa át a fájlt a ### PATHS szakaszban található konfigurációs fájl következő részének szerkesztéséhez:
MainDir = / média / USBHDD1 / megosztás / NZBget
A ### NEWS-SERVERS szakaszban adja meg a Usenet Server bejelentkezési adatait:
Server1.Host = a kiszolgáló.com
Kiszolgáló1.Port = 119
Server1.Username = felhasználónév
Server1.Password = jelszó
Server1.JoinGroup = igen
Server1. Titkosítás = nem
Szerver 1. Kapcsolatok = 5
Miután befejezte a fájl szerkesztését, nyomja meg a CTRL + X gombot, és mentse. Mielőtt elindítanánk az NZBget-et, egy kis fájlcsomagot kell másolnunk. Vissza a parancssorba írja be a következő parancsot:
cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* / media / USBHDD1 / megosztás / NZBget / post-proc
Ez az összes utólagos feldolgozási parancsfájlt átmásolja az ideiglenes telepítési mappánkból az állandó utólagos feldolgozási mappába. Most elindíthatjuk az NZBget démont, és ellenőrizhetjük, hogy minden rendben van-e. Írja be a következő parancsot:
sudo nzbget -D
Most a következő portszámmal navigálhat a Raspberry Pi IP-címére:
http: // [Your Pi's IP]: 6789
hogy megnézze az NZBget webUI-ját. Az alapértelmezett felhasználónév az „nzbget”, az alapértelmezett jelszó pedig a „tegbzn6789”.
Nem fogunk sok időt tölteni itt, csak annyi ideig, hogy piszkálgassunk és megbizonyosodjunk arról, hogy minden rendben fut-e. (Miután befejeztük az NZBget konfigurálását és az indítás indításakor folyamatot, többé nem fogja megnézni az NZBget, mivel az összes segédalkalmazás, például a SickBeard és a CouchPotato, meghívja).
Amíg itt vagyunk, szánjon egy percet egy NZB fájl hozzáadására - ha NZB fájlra vágyik, menjen a binsearch.info oldalra, és keresse meg kedvenc Linux-disztribúcióját.
Miután megbizonyosodott arról, hogy elindíthatja az NZBget programot és letölthet egy fájlt, itt az ideje beállítani az NZBget alkalmazást a rendszerindításkor. Ha követte az összes Raspberry Pi oktatóanyagunkat (vagy Linux veterán), akkor ez az egész folyamat meglehetősen ismerősnek tűnik.
Írja be a következő parancsot a parancssorba:
Sudonna / Stb / Ini t. d / n zb kap t
A fájlba illessze be a következő kódot:
#! / bin / sh
### INIT INFO KEZDÉSE
# Biztosítja: NZBget
# Kötelező-Start: $ network $ remote_fs $ syslog
# Kötelező leállítás: $ network $ remote_fs $ syslog
# Alapértelmezett indítás: 2 3 4 5
# Alapértelmezett leállítás: 0 1 6
# Rövid leírás: Indítsa el az NZBget-et indításkor
# Leírás: Indítsa el az NZBget alkalmazást
### END INIT INFO
"$ 1" eset
start) echo -n "Szolgáltatások indítása: NZBget"
/ usr / local / bin / nzbget -D
;;
stop) echo -n "Szolgáltatások leállítása: NZBget"
/ usr / local / bin / nzbget -Q
;;
újrakezd)
0 dolláros stop
0 dolláros indulás
;;
*) Echo "Használat: $ 0 start | stop | restart"
kilépés 1
;;
esac
kilépés 0
Nyomja meg a CTRL + X billentyűkombinációt, mentse el a munkáját, és lépjen ki a nano-ból. Most meg kell változtatnunk a fájl engedélyeit, és frissítenünk kell az rc.d. Írja be a következő parancsokat a parancssorba:
sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d nzbget alapértelmezett
Indítsa újra a rendszert, és ellenőrizze, hogy az NZBget automatikusan elindul-e.
Ezen a ponton készen áll egy egyszerű NZBget telepítésre. A következő lépés az automatizálási útmutató áttekintése, Hogyan automatizálhatjuk a mindig bekapcsolódó Raspberry Pi letöltő dobozát , és kövesse a telepítési utasításokat. Minden eszköz, amelyet a SABnzbd útmutatóban használunk, kompatibilis az NZBget-tel is, ezért csak végezze el a megfelelő helyettesítéseket a beállítási menükben.