Hogyan telepítsük az NZBGet a könnyű Usenet letöltéséhez a Raspberry Pi

Tartalomjegyzék:

Hogyan telepítsük az NZBGet a könnyű Usenet letöltéséhez a Raspberry Pi
Hogyan telepítsük az NZBGet a könnyű Usenet letöltéséhez a Raspberry Pi

Videó: Hogyan telepítsük az NZBGet a könnyű Usenet letöltéséhez a Raspberry Pi

Videó: Hogyan telepítsük az NZBGet a könnyű Usenet letöltéséhez a Raspberry Pi
Videó: High Density 2022 - YouTube 2024, Lehet
Anonim
Nemrég mutattuk meg, hogyan kell a Raspberry Pi-t mindig a Usenet géphez fordítani, amely a gazdag SABnzbd Usenet kliens köré szerveződik. Most megint megmutattuk Önnek, hogyan kell használni az NZBGetet, egy spártai, de nagyon könnyű Usenet eszközt.
Nemrég mutattuk meg, hogyan kell a Raspberry Pi-t mindig a Usenet géphez fordítani, amely a gazdag SABnzbd Usenet kliens köré szerveződik. Most megint megmutattuk Önnek, hogyan kell használni az NZBGetet, egy spártai, de nagyon könnyű Usenet eszközt.

Miért akarom ezt tenni?

Ha követte a "Raspberry Pi" forgatókönyvet egy mindig használatos Usenet géphez, és tökéletesen elégedettek az eredményekkel, akkor ezt az oktatóanyagot teljesen kihagyhatja.

Ha viszont azt találta, hogy az erőforrás-igényes SABnzbd túlságosan megadóztatja a Raspberry Pi-et (különösen, ha BitTorrent-kliens mellé futsz), akkor az NZBGet-re való áttérés remek módja hogy felszabadítsa a rendszer erőforrásait. A folyamat során számos funkciót veszítenek el, de az NZBGet alkalmazásával az NZBGet továbbra is elérhető az alapvető funkciók (NZB fájlok importálása, tartalom letöltése, kicsomagolása és a segítő alkalmazásokkal, például a SickBeard és a CouchPotato segítségével).

Ne feledje azonban, hogy az NZBget telepítése lényegesen nagyobb szórakozás (és mindkét NZBget és patched helper apps összeállítását jelenti).

Mire van szükségem?

Ehhez a bemutatóhoz feltételezzük, hogy van egy funkcionális Raspberry Pi az Raspbian telepítve, és követte az előző oktatóanyagainkat. Nekem van és te csak itt vagy, hogy kicseréld a SABnzbd-t az NZBget-hez, ugorj a következő részre. Ha teljesen újak vagyunk a folyamathoz, és szeretnénk felszállni, javasoljuk, hogy a következő cikkekkel kezdjenek a sorrendben, amit itt felsorolunk:
Ehhez a bemutatóhoz feltételezzük, hogy van egy funkcionális Raspberry Pi az Raspbian telepítve, és követte az előző oktatóanyagainkat. Nekem van és te csak itt vagy, hogy kicseréld a SABnzbd-t az NZBget-hez, ugorj a következő részre. Ha teljesen újak vagyunk a folyamathoz, és szeretnénk felszállni, javasoljuk, hogy a következő cikkekkel kezdjenek a sorrendben, amit itt felsorolunk:
  1. A Raspberry Pi használatának megismeréséről szóló HTG útmutató
  2. A Raspberry Pi konfigurálása a Remote Shell, Desktop és File Transfer használatához
  3. Hogyan lehet egy Raspberry Pi-t alacsony teljesítményű hálózati tárolóeszközvé alakítani?

Minden szükséges az első oktatóprogramban, a második bemutató opcionális (de a távoli hozzáférés hihetetlenül hasznos a projekt számára, mivel egy letöltési doboz tökéletes jelölt a fej nélküli felépítéshez), és a harmadik bemutató legfontosabb része egyszerűen felállítása a merevlemezen, és beállítja, hogy automatikusan feltelepítse a rendszerindítást.

Az előzetes olvasási listán túlmenően, ha nem túlságosan ismeri a Usenet be- és kimeneteit, javasoljuk, hogy olvassa el a következő oktatóanyagot:

A How-To Geek Útmutató a Usenet használatához

Ha már ismeri a Usenet-et és megbízható Usenet-szolgáltatóval rendelkezik, ez fantasztikus. Ha te nem használjon Usenet-fiókot, feltétlenül el kell olvasnia az útmutatót, hogy felgyorsuljon. Ellentétben a tornyokkal, ahol a nyilvános trackerről a nyilvános trackerre ugorhat, nincs olyan, mint egy megbízható és ingyenes nyilvános Usenet-kiszolgáló. Meg kell szereznie egy számlát egy megbízható szolgáltatónak - nézze meg útmutatónkat a Usenet általános információiról és tippeket, amelyekre a szolgáltatók figyelembe veszik.

Az Apt-Get és az UNRAR telepítése

Megjegyzés: Ha a közelmúltban követte a SABnzbd útmutatót, biztonságosan kihagyhatja ezt az egész szakaszt, mivel már frissítette az apt-get eszközt, és telepítette az UNRAR programot.

Az elsődleges rend az apt-get telepítő frissítése és frissítése. Ha követte az egyik más Raspberry Pi útmutatókat és mindent frissített, kihagyhatja ezt a lépést.

A terminálon adja meg a következő parancsokat:

sudo apt-get update

sudo apt-get upgrade

Ha egy ideje nem frissített / frissített, készen áll arra, hogy hosszadalmas frissítési eljárást várjon.

Ugyanúgy, mint a SABnzbd telepítési bemutatójával, kiegészítő fájltárat kell telepítenünk.

A fájl kicsomagolásának automatizálása érdekében meg kell adnunk egy példányt a szabad, de unintuíve nevű unrar-nonfree alkalmazásból. Szerencsére a RaspberryPi.StackExchange egyik hasznos lelke vázolta, hogy hogyan kell ezt tenni az Raspbian számára.

A terminálon írja be a következő parancsot, hogy lehetővé tegye a források listájának szerkesztését, és adja hozzá az unrar-nonfree tartalmú adattárat:

sudo nano /etc/apt/sources.list

A nano-ban adja hozzá a következő sort a.list fájlhoz:

deb-src https://archive.raspbian.org/raspbian wheezy main contrib non-free rpi

Nyomja meg a CTRL + X billentyűt a nano és Y kilépéshez a régi.list fájl mentéséhez / felülírásához. Vissza a parancssorba, frissítenie kell a forrást tartalmazó listát, hogy a változás érvénybe lépjen:

sudo apt-get update

Miután a frissítés befejeződött (elég dölyfösnek kell lennie, ha korábban frissítetted a bemutatóban), itt az ideje létrehozni egy munkakönyvtárat, majd költözni hozzá:

mkdir ~/unrar-nonfree && cd ~/unrar-nonfree

Az unrar-nonfree függőségek letöltésének ideje:

sudo apt-get build-dep unrar-nonfree

Amikor a folyamat befejeződik, és visszatér a parancssorba, í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 source -b unrar-nonfree

Itt az ideje telepíteni a csomagot. Ha ezt az oktatóprogramot követi az unrar-nonfree új verziójának kiadása után, akkor frissítenie kell a fájlnevet. A verziószámot ellenőrizheti az "ls" parancs begépelésével 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

Miután a telepítés befejeződött, gyorsan ellenőrizheti, hogy az "unrar" parancs elérhető-e a rendszeren az "unrar" parancs kiadásával. Ha helyesen van telepítve, az unrar app visszaírja a rendelkezésre álló kapcsolók listáját és leírásait. Ha a csomag hiba nélkül telepítve van, akkor a következő paranccsal rendezheti magát:

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 konfigurálásával foglalkozzunk.

Az NZBget telepítése és konfigurálása

A SABnzbd telepítési eljárással ellentétben ez jelentősen hosszabb / ritkább, ezért készen áll arra, hogy egy kis időt töltsön a promptban. Amellett, hogy még több időt töltesz a gyorsasággal, készülj fel néhány leállásra, amikor a "make" parancsot használod az alkalmazások összeállításához.
A SABnzbd telepítési eljárással ellentétben ez jelentősen hosszabb / ritkább, ezért készen áll arra, hogy egy kis időt töltsön a promptban. Amellett, hogy még több időt töltesz a gyorsasággal, készülj fel néhány leállásra, amikor a "make" parancsot használod az alkalmazások összeállításához.

Az első sorrend az, hogy ideiglenes könyvtárat hozzunk létre, akárcsak az UNRAR telepítésénél, ahol dolgozni kell. Csakúgy, mint az UNRAR-nél, piszkos kéznél kell telepítenünk. A parancssorba írja be a következő parancsokat:

sudo mkdir /temp-nzbget cd /temp-nzbget

Most le kell töltenünk és kivennünk NZBget-et. Ebből az írásból a stabil kiadás a 10.2 verzió. Ellenőrizze az NZBget weboldalát, hogy megbizonyosodjon róla, hogy letölti a legfrissebb stabil verziót.

sudo wget https://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 kedves előre csomagolt telepítõvel, mindegyik függõséget manuálisan kell telepítenünk. Ha kíváncsi vagy rá, hogy mi a függőség, nézze meg itt az előfeltételeket. 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, kis javítóműveletet kell végrehajtanunk a libpar2-en. Technikailag kihagyhatja ezt a javítást de a javítás lehetővé teszi a par-javítási folyamat időbeli korlátozását. Ezt lassabb eszközökhöz használják, például a kis Raspberry Pi letöltési dobozunkhoz.

Jegyzet: ha nem javítja a fájlokat, hiba lép fel a konfigurációs folyamat során, hacsak nem csatolja a./configure parancsot a -disable-libpar2-bugfixes-check paranccsal

A libar2 javításhoz írja be a következő parancsokat a parancssorba:

sudo wget https://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./configure sudo make sudo make install

Most itt az ideje az NZBget fordításának és telepítésének:

cd /temp-nzbget/nzbget-10.2./configure sudo make sudo make install

Miután ez a folyamat befejeződött, még egy feladatunk van az NZBget beállítása előtt. Készítsen egy könyvtárat a NZBget használatához. Feltételezzük, hogy ugyanazt a könyvtárstruktúrát használja, amelyet a Raspberry Pi oktatóprogramok 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/shares/NZBget sudo mkdir /media/USBHDD1/shares/NZBget/dst sudo mkdir /media/USBHDD1/shares/NZBget/nzb sudo mkdir /media/USBHDD1/shares/NZBget/queue sudo mkdir /media/USBHDD1/shares/NZBget/tmp sudo mkdir /media/USBHDD1/shares/NZBget/post-proc

Megváltoztathatja az elnevezési struktúrát, de akkor is át kell mennie a konfigurációs fájlokon, és meg kell változtatnia az összes alapértelmezett mappa nevét (ami valójában nem érdemli meg a szóváltást).

Miután létrehozta a mappákat, itt az ideje megváltoztatni 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ésekkel és hasznos megjegyzésekkel rendelkezik (de itt nem fogjuk beilleszteni az összes megjegyzéssort az itt megadott utasításainkba, mert szükségtelenül hosszú ideig tartaná a szövegblokkokat); alaposan olvassa át a fájlt a szerkesztési fájl következő részének szerkesztéséhez a ### PATHS résznél:

MainDir=/media/USBHDD1/shares/NZBget

A ### HÍREK-SZERVEREK szakaszban adja meg a Usenet-kiszolgáló bejelentkezési hitelesítő adatait:

Server1.Host=yourserver.com Server1.Port=119 Server1.Username=username Server1.Password=password Server1.JoinGroup=yes Server1.Encryption=no Server1.Connections=5

Miután befejezte a fájl szerkesztését, nyomja meg a CTRL + X billentyűkombinációt és mentse el. Mielőtt elindítanánk az NZBget-et, van egy kis tételünk másolásra. A parancssorba írja be a következő parancsot:

cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* /media/USBHDD1/shares/NZBget/post-proc

Ez az összes post feldolgozási szkriptet átmásolja az ideiglenes telepítési mappából az állandó utófeldolgozó mappába. Most elindíthatjuk az NZBget démont, és győződjünk meg arról, hogy minden rendben van. Adja meg a következő parancsot:

sudo nzbget -D

Most navigálhat a Raspberry Pi IP-címéhez a következő portszámmal:

https://[Your Pi's IP]:6789

hogy ellenőrizze a WebUI-t az NZBget számára. Az alapértelmezett felhasználónév "nzbget" és az alapértelmezett jelszó "tegbzn6789".

Nem fogunk sok időt tölteni itt, csak elég hosszú ideig, hogy piszkáljunk, és győződjön meg róla, minden rendben fut. (Miután befejeztük az NZBget konfigurációt és a start-at-boot folyamatot, már nem fogunk többet nézni az NZBget-hez, mivel minden segítő alkalmazásával, mint például a SickBeard és a CouchPotato hívják).

Míg itt vagyunk, vegyünk egy pillanatot egy NZB fájl hozzáadásához - ha egy NZB fájl hiányzik, menj át a binsearch.info oldalra, és keress rá a kedvenc Linux disztribúciódra.

Miután megerősítette, hogy elindíthatja az NZBget programot és letölthet egy fájlt, itt az ideje beállítani az NZBget indítását. Ha az összes Raspberry Pi oktatóprogrammal (vagy Linux-veteránral) együtt jár, akkor ez az egész folyamat elég ismerősnek tűnik.

A parancssorba írja be a következő parancsot:

sudo nano /etc/init.d/nzbget

A fájlon belül illessze be a következő kódot:

#!/bin/sh ### BEGIN INIT INFO # Provides: NZBget # Required-Start: $network $remote_fs $syslog # Required-Stop: $network $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start NZBget at boot # Description: Start NZBget ### END INIT INFO case '$1' in start) echo -n 'Start services: NZBget' /usr/local/bin/nzbget -D;; stop) echo -n 'Stop services: NZBget' /usr/local/bin/nzbget -Q;; restart) $0 stop $0 start;; *) echo 'Usage: $0 start|stop|restart' exit 1;; esac exit 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 módosítanunk kell a fájl engedélyeit és frissítsük az rc.d fájlt. Adja meg a következő parancsokat a parancssorba:

sudo chmod 755 /etc/init.d/nzbget sudo update-rc.d nzbget defaults

Indítsa újra a rendszert, és erősítse meg, hogy az NZBget automatikusan elindul.

Ekkor készen állsz egy egyszerű NZBget telepítésre. A következő lépés az, hogy menjünk át az automatizálási útmutatónkhoz, hogyan lehet automatizálni az Ön mindig is az Raspberry Pi letöltő dobozt, és kövessük a telepítési utasításokat. Minden eszköz, amelyet a SABnzbd útmutatóban használunk, szintén kompatibilis az NZBget programmal, ezért csak a beállítási menükben tegye meg a megfelelő helyettesítéseket.

Ajánlott: