Hogyan telepítsük az NZBGet for Lightweight Usenet letöltést a Raspberry Pi-ra
A közelmúltban megmutattuk, hogyan lehet a Raspberry Pi-t mindig a Usenet-gépbe helyezni, amely a funkciókban gazdag SABnzbd Usenet kliens körül található. Most ismét megmutatjuk, hogyan kell használni az NZBGet-et, egy Spartan-t, de nagyon könnyű Usenet eszközt is.
Miért akarom ezt tenni?
Ha követte a Raspberry Pi egy mindig bekapcsolt Usenet gépre való teljes körű használatát, és tökéletesen elégedett az eredményekkel, akkor kihagyhatja ezt a bemutatót.
Ha viszont azt találta, hogy az erőforrás-igényes SABnzbd túl sok adót fizet a Raspberry Pi-nak (különösen, ha a BitTorrent klienssel párhuzamosan fut), akkor az NZBGet-re való váltás nagyszerű módja a rendszer erőforrásainak felszabadítása. A folyamat számos funkcióját elveszíti, de az alapvető funkciók (NZB fájlok importálása, tartalom letöltése, kicsomagolása és segítőalkalmazásokkal, mint például SickBeard és CouchPotato) kölcsönhatásban maradnak..
Figyelmeztetni kell azonban, hogy az NZBget telepítése jelentősen nagyobb problémát jelent (és magában foglalja az NZBget és a javított segédalkalmazások összeállítását is).
Mire van szükségem?
Ehhez a bemutatóhoz feltételezzük, hogy van egy Raspberry Pi funkciója a Raspbian telepítésével és a korábbi oktatóinkkal együtt. Megvan, és itt vagy, hogy kicserélje a SABnzbd-t NZBget-re, ugorjon a következő szakaszra. Ha teljesen új vagy a folyamatban, és szeretné a fedélzetre jutni, javasoljuk, hogy kezdje az alábbi cikkeket a következő sorrendben:
- A HTG Útmutató a Raspberry Pi használatához
- A Raspberry Pi konfigurálása távoli héj, asztali és fájlátvitel esetén
- A Raspberry Pi egy alacsony energiaigényű hálózati tárolóeszközre történő fordítása
Minden az első bemutatóban szükséges, a második bemutató opcionális (de a távoli hozzáférés hihetetlenül praktikus a projekt számára, mivel a letöltő doboz tökéletes jelölt a fej nélküli építéshez), és a harmadik bemutató legfontosabb része egyszerűen felállítása a merevlemez-meghajtót, és úgy állítsa be, hogy a rendszer automatikusan rögzítse a csomagtartót.
Az előzetes olvasási lista mellett, ha nem ismeri túl a Usenet böngészőit, javasoljuk, hogy olvassa el a következő bemutatót:
- Útmutató a Usenet használatához
Ha már ismeri a Usenet-et és egy megbízható Usenet szolgáltatóval rendelkezik, ez félelmetes. Ha te nem van egy Usenet-fiókod, feltétlenül el kell olvasnod az útmutatót, hogy felgyorsuljunk. Ellentétben a torrentekkel, ahol a nyilvános nyomkövetőtől a nyilvános nyomkövetőhöz ugrál, nem létezik olyan megbízható és ingyenes Usenet szerver. Meg kell kapnia egy megbízható szolgáltatótól származó fiókot - lásd az útmutatót a Usenetről szóló általános információkért és tippekről, hogy mely szolgáltatókat érdemes figyelembe venni.
Az Apt-Get és az UNRAR telepítése
Megjegyzés: Ha nemrég követte a SABnzbd útmutatót, biztonságosan kihagyhatja ezt a teljes részt, mivel már frissítette az apt-get eszközt és telepítette az UNRAR-ot.
Az első rendelés az apt-get telepítő frissítése és frissítése. Ha követte a többi Raspberry Pi útmutatót és mindent frissített, kihagyhatja ezt a lépést.
A terminálon adja meg a következő parancsokat:
sudo apt-get frissítés
sudo apt-get frissítés
Ha egy ideje nem frissítette / frissítette, készen álljon arra, hogy várjon egy hosszú frissítési folyamatot.
Csakúgy, mint a SABnzbd telepítési útmutatójában, egy kiegészítő eszközt kell telepítenünk a fájlarchívumok kezelésére.
Annak érdekében, hogy automatizálja a fájl kicsomagolását, meg kell építenünk a szabad, de nem szándékosan nevezett unrar-nonfree alkalmazás másolatát. Szerencsére egy hasznos lélek a RaspberryPi.StackExchange-nél csak arról szólt, hogyan kell ezt csinálni a Raspbian számára.
A terminálon írja be a következő parancsot, amely lehetővé teszi a források szerkesztését.
sudo nano /etc/apt/sources.list
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
A CTRL + X gombbal léphet ki a nanoból, és az Y a régi .list fájl mentéséhez / felülírásához. Visszatérve a parancssorba, frissítenie kell a források listáját a módosítás hatálybalépéséhez:
sudo apt-get frissítés
A frissítés befejezése után (eléggé bosszantónak kell lennie, ha korábban frissítette a bemutatót), itt az ideje, hogy hozzon létre egy munkakönyvtárat, majd lépjen rá:
mkdir ~ / unrar-nonfree & & cd ~ / unrar-nonfree
A nem ingyenes ingyenes függőségek letöltésének ideje:
sudo apt-get build-dep unrar-nonfree
Amikor a folyamat befejeződik, és újra megjelenik a parancssorban, írja be a következő parancsot a forráskód letöltéséhez és a telepítőcsomag létrehozásához:
sudo apt-get source -b unrar-nonfree
Itt az ideje a csomag telepítése. Ha az unrar-nonfree új verziójának megjelenése után követi ezt a bemutatót, frissítenie kell a fájlnevet. A verziószámot az „ls” beírásával a parancssorba írhatja az előző lépésekben letöltött fájlok listájához:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
Miután a telepítés befejeződött, gyorsan kipróbálhatja, hogy az „unrar” parancs elérhető-e a rendszer számára, egyszerűen beírva a „unrar” parancsot a parancssorba. Ha helyesen telepítette, az unrar alkalmazás visszajuttatja az összes rendelkezésre álló kapcsoló listáját és leírásait. Ha a csomag hiba nélkül telepítve van, akkor a következő parancsot rendezheti:
cd & & rm -r ~ / unrar-nonfree
Most, hogy telepítettük az UNRAR alkalmazást, itt az ideje, hogy az NZBGet telepítésével és beállításával foglalkozzunk.
NZBget telepítése és beállítása
Ellentétben a SABnzbd telepítési folyamatával, ez lényegesen hosszabb / több fiddly, így készen áll arra, hogy egy kis időt töltsön a parancssorban. Amellett, hogy egy kicsit több időt költ a felszólításra, készítsen fel néhány leállást, amikor az alkalmazások összeállításához használja a „make” parancsot.
Az első sorrend az ideiglenes könyvtár létrehozása, mint például az UNRAR telepítésénél, ahol dolgozhatunk. Csakúgy, mint az UNRAR-nál, meg kell szereznünk a kezeinket egy szerelő telepí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 kivonhatnánk az NZBget-et. Ebből az írásból a stabil kiadás 10.2 verzió. Ellenőrizze az NZBget webhelyét, hogy megbizonyosodjon róla, hogy letölti a legfrissebb stabil verziót.
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 nem rendelkezik szép előre csomagolt telepítővel, manuálisan kell telepítenünk az összes függőséget. Ha kíváncsi, hogy mi az egyes függőségek, nézd meg az előfeltételek listáját itt. 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, végre kell hajtanunk egy kis javítást a libpar2-en. Technikailag kihagyhatja ezt a javítást de a javítás lehetővé teszi a par-javítási folyamat határidejének beállítását. Ez a lassabb eszközök, mint a kis Raspberry Pi letöltődoboz.
Jegyzet: ha nem javítja a fájlokat, hiba lép fel a konfigurációs folyamat során, kivéve, ha hozzáadja a ./configure parancsot -disable-libpar2-bugfixes-check
A libar2 javításához írja be a következő parancsokat a következő parancsra:
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 make
sudo telepít
Most itt az ideje, hogy fordítsuk és telepítsük az NZBget-et:
cd /temp-nzbget/nzbget-10.2
./Beállítás
sudo make
sudo telepít
Miután a folyamat befejeződött, még egy feladatunk van az NZBget konfigurálása előtt. Létre kell hoznunk egy könyvtárkészletet az NZBget használatához. Feltételezzük, hogy ugyanazt a könyvtárstruktúrát használjuk, amelyet a Raspberry Pi oktatóink során használtunk. Ha nem, módosítania kell a könyvtárakat.
A parancssorba írja be az alábbi parancsokat az NZBget könyvtárak létrehozásához:
sudo mkdir / media / USBHDD1 / részvények / NZBget
sudo mkdir / media / USBHDD1 / részvények / NZBget / dst
sudo mkdir / media / USBHDD1 / részvények / NZBget / nzb
sudo mkdir / media / USBHDD1 / részvények / NZBget / queue
sudo mkdir / media / USBHDD1 / részvények / NZBget / tmp
sudo mkdir / media / USBHDD1 / részvények / NZBget / post-proc
Megváltoztathatja az elnevezési struktúrát, de aztán át kell mennie a konfigurációs fájlokon, és meg kell változtatnia az alapértelmezett mappaneveket (ami nem igazán megéri a problémát).
Miután létrehozta a mappákat, itt az ideje, hogy szerkessze 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
sudo nano /etc/nzbget.conf
A konfigurációs fájl erős megjegyzéseket tartalmaz a hasznos megjegyzésekkel (de nem foglaljuk bele az utasítások összes sorát itt, mert a szövegblokkok feleslegessé válnának); gondosan olvassa le a fájlt a ### PATHS szakaszban található konfigurációs fájl következő részének szerkesztéséhez:
MainDir = / media / USBHDD1 / részvény / NZBget
A ### NEWS-SERVERS részben írja be a Usenet kiszolgáló bejelentkezési adatait:
Server1.Host = yourserver.com
Server1.Port = 119
Server1.Username = felhasználónév
Server1.Password = jelszó
Server1.JoinGroup = yes
Server1.Encryption = nincs
Server1.Connections = 5
Miután befejezte a fájl szerkesztését, nyomja meg a CTRL + X billentyűt, és mentse el. Mielőtt elindítanánk az NZBget-et, van egy kis kötegelt fájl. A parancssorba írja be a következő parancsot:
cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* / media / USBHDD1 / részvények / NZBget / post-proc
Ez átmásolja az ideiglenes telepítési mappából az összes utófeldolgozási parancsfájlt az állandó utófeldolgozó mappába. Most elindíthatjuk az NZBget démonot, és győződjön meg róla, hogy minden rendben van. Írja be a következő parancsot:
sudo nzbget -D
Mostantól a következő portszámmal navigálhat a Raspberry Pi IP-címére:
http: // [a te IP-je]: 6789
nézze meg a WebUI-t az NZBget számára. Az alapértelmezett felhasználónév „nzbget”, az alapértelmezett jelszó pedig „tegbzn6789”.
Nem fogunk sok időt tölteni itt, csak elég hosszú ideig ahhoz, hogy körbejárjunk, és győződjön meg róla, hogy minden rendben működik. (Miután befejeztük az NZBget konfigurációt és a start-at-boot folyamatot, nem fog többet nézni az NZBget-en, mivel az összes segítőalkalmazás, például a SickBeard és a CouchPotato hívja meg őket).
Miközben itt vagyunk, egy pillanatra adjunk hozzá egy NZB-fájlt, ha egy NZB-fájlra van szükséged, menj át a binsearch.info-ra és keressd meg kedvenc Linux-disztribúcióját.
Miután megerősítette, hogy elindíthatja az NZBget-et és letölthet egy fájlt, itt az ideje, hogy az NZBget-et konfigurálja a rendszerindításkor. Ha az összes Raspberry Pi oktatómunka (vagy Linux-veterán) követte, ez az egész folyamat nagyon ismerősnek tűnik.
Írja be a következő parancsot a parancssorba:
sudo nano /etc/init.d/nzbget
A fájlon belül illessze be a következő kódot:
#! / Bin / sh
### BEGIN INIT INFO
# Megadja: 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: Az NZBget indítása
### END INIT INFO
"$ 1" eset
start) echo -n "Start szolgáltatások: NZBget"
/ usr / local / bin / nzbget -D
;;
stop) echo -n "Stop szolgáltatás: NZBget"
/ usr / local / bin / nzbget -Q
;;
újrakezd)
$ 0 megáll
0 $ kezdet
;;
*) Echo "Használat: $ 0 start | stop | restart"
kilépés 1
;;
esac
kilépés 0
Nyomja meg a CTRL + X gombot, 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.-t. Írja be a következő parancsokat a következő parancsra:
sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d nzbget alapértelmezett értékek
Indítsa újra a rendszert, és ellenőrizze, hogy az NZBget automatikusan elindul.
Ekkor készen áll az egyszerű NZBget telepítésre. A következő lépés az automatizálási útmutatónk: Hogyan mindig automatizálhatjuk az állandóan raspberry Pi letöltő dobozát, és kövesse a telepítési utasításokat. A SABnzbd-vel készült útmutatóban használt minden eszköz is kompatibilis az NZBget programmal, így csak a megfelelő beállításokat végezze el a beállítások menüiben..