Ako nainštalovať NZBGet pre ľahké Usenet sťahovanie na vaše maliny Pi

Obsah:

Ako nainštalovať NZBGet pre ľahké Usenet sťahovanie na vaše maliny Pi
Ako nainštalovať NZBGet pre ľahké Usenet sťahovanie na vaše maliny Pi

Video: Ako nainštalovať NZBGet pre ľahké Usenet sťahovanie na vaše maliny Pi

Video: Ako nainštalovať NZBGet pre ľahké Usenet sťahovanie na vaše maliny Pi
Video: CS50 2013 - Week 9 - YouTube 2024, Apríl
Anonim
Nedávno sme vám ukázali, ako zmeniť Raspberry Pi na stroj vždy používajúci nástroj Usenet, ktorý sa sústredil okolo klienta SABnzbd Usenet bohatého na funkcie. Teraz sme sa vrátili, aby sme vám ukázali, ako používať NZBGet, viac Spartan, ale aj veľmi ľahký nástroj Usenet.
Nedávno sme vám ukázali, ako zmeniť Raspberry Pi na stroj vždy používajúci nástroj Usenet, ktorý sa sústredil okolo klienta SABnzbd Usenet bohatého na funkcie. Teraz sme sa vrátili, aby sme vám ukázali, ako používať NZBGet, viac Spartan, ale aj veľmi ľahký nástroj Usenet.

Prečo to mám robiť?

Ak ste sledovali spolu s našou aplikáciou How To Turn a Raspberry Pi do zariadenia Always-On Usenet a ste úplne spokojní s výsledkami, môžete tento návod úplne preskočiť.

Ak ste na druhej strane zistili, že SABnzbd, ktorý intenzívne využíva zdroje, zdraňuje váš Raspberry Pi príliš veľa (najmä ak ho spúšťate bok po boku s klientom BitTorrentu), potom prepnutie na NZBGet je skvelý spôsob na uvoľnenie systémových zdrojov. V procese stratíte celý rad funkcií, ale základné funkcie (importovanie súborov NZB, sťahovanie obsahu, rozbalenie a interakcia s pomocnými aplikáciami ako sú SickBeard a CouchPotato) sú stále dostupné v NZBGet.

Upozorňujeme však, že inštalácia NZBgetu je výrazne väčšia hádka (a zahŕňa kompiláciu oboch aplikácií NZBget a patched helper).

Čo potrebujem?

Pre tento tutoriál predpokladáme, že máte funkčnú Raspberry Pi s Raspbian nainštalovanú a nasledovali spolu s našimi predchádzajúcimi tutoriálmi. Máte a vy ste práve tu, aby ste vymenili SABnzbd za NZBget, prejdite na ďalšiu sekciu. Ak ste na proces úplne nový a chcete sa dostať na palubu, odporúčame vám začať s nasledujúcimi článkami v poradí, ktoré tu máme uvedené:
Pre tento tutoriál predpokladáme, že máte funkčnú Raspberry Pi s Raspbian nainštalovanú a nasledovali spolu s našimi predchádzajúcimi tutoriálmi. Máte a vy ste práve tu, aby ste vymenili SABnzbd za NZBget, prejdite na ďalšiu sekciu. Ak ste na proces úplne nový a chcete sa dostať na palubu, odporúčame vám začať s nasledujúcimi článkami v poradí, ktoré tu máme uvedené:
  1. Príručka HTG na začiatok s malinami Pi
  2. Ako nakonfigurovať váš Raspberry Pi pre vzdialený Shell, Desktop a prenos súborov
  3. Ako premeniť malinový Pi na sieťové úložné zariadenie s nízkym výkonom

Všetko v prvom tutoriále je nevyhnutné, druhý tutoriál je voliteľný (ale vzdialený prístup je pre tento projekt neuveriteľne užitočný, pretože krabica na prevzatie je dokonalým kandidátom na bezhlavé postavenie) a najdôležitejšia časť tretieho tutoriálu je jednoducho nastaviť pevný disk a jeho konfigurácia na automatické pripojenie na boot.

Okrem zoznamu predchádzajúcich čítaní, ak si nie ste príliš dobre oboznámení so vstupmi a výstupmi z Usenetu, dôrazne odporúčame prečítať si tento návod:

The How-To Geek sprievodca pre Začíname s Usenet

Ak už poznáte Usenet a máte účet so spoľahlivým poskytovateľom služieb Usenet, je to úžasné. Ak ty nie mať účet Usenet, absolútne potrebujete čítať nášho sprievodcu, aby ste dosiahli rýchlosť. Na rozdiel od torrentov, ktoré môžete získať preskakovaním z verejného trackera na verejný tracker, neexistuje žiadna taká vec ako spoľahlivý a bezplatný verejný server Usenet. Budete potrebovať účet od spoľahlivého poskytovateľa - pozrite si nášho sprievodcu všeobecnými informáciami o Usenet a tipy, na ktorých poskytovateľov je treba zvážiť.

Aktualizácia aplikácie Apt-Get a inštalácia UNRAR

Poznámka: Ak ste nedávno nasledovali sprievodcu SABnzbd, môžete bezpečne preskočiť celú túto časť, pretože ste už aktualizovali nástroj apt-get a nainštalovali ste UNRAR.

Prvou objednávkou je aktualizácia a inovácia vášho inštalátora apt-get. Ak ste nasledovali spolu s niektorým z našich ďalších sprievodcov Raspberry Pi a aktualizovali všetko, môžete tento krok vynechať.

Na termináli zadajte nasledujúce príkazy:

sudo apt-get update

sudo apt-get upgrade

Ak ste za chvíľu neaktualizovali / inovovali, buďte pripravení čakať na zdĺhavý proces inovácie.

Rovnako ako pri inštalačnej príručke SABnzbd, musíme nainštalovať doplnkový nástroj na spracovanie archívov súborov.

Aby sme automatizovali rozbalenie súboru, budeme musieť vytvoriť kópiu bezplatnej, ale neinštriktívne nazvanej aplikácie unrar-nonfree. Našťastie užitočná duša na RaspberryPi.StackExchange načrtla, ako to urobiť pre Raspbian.

Na termináli zadajte nasledujúci príkaz, ktorý vám umožní upraviť zoznam sources.list a pridať repozitár, ktorý obsahuje unrar-nonfree:

sudo nano /etc/apt/sources.list

V nano pridajte nasledujúci riadok do súboru.list:

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

Stlačením CTRL + X ukončíte nano a Y pre uloženie / prepísanie starého súboru.list. Späť na príkazovom riadku budete musieť aktualizovať zoznam zdrojov, aby sa zmena prejavila:

sudo apt-get update

Po dokončení aktualizácie (mali by ste byť docela šikovný, ak ste to aktualizovali skôr v príručke), je čas vytvoriť pracovný adresár a potom prejsť naň:

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

Čas na stiahnutie závislostí od unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

Po dokončení procesu a vrátení na výzvu zadajte nasledujúci príkaz na stiahnutie zdrojového kódu a zostavenie inštalačného balíka:

sudo apt-get source -b unrar-nonfree

Teraz je čas nainštalovať balík. Ak tento príručka nasleduje po uvoľnení novej verzie programu unrar-nonfree, budete musieť aktualizovať názov súboru. Číslo verzie môžete skontrolovať zadaním príkazu "ls" na príkazovom riadku pre zobrazenie súborov, ktoré sme prevzali v predchádzajúcich krokoch:

sudo dpkg -i unrar_4.1.4-1_armhf.deb

Po dokončení inštalácie môžete rýchlo skontrolovať, či je príkaz "unrar" k dispozícii systému jednoduchým zadaním príkazu "unrar" na príkazový riadok. Pri správnej inštalácii aplikácia unrar nasníma zoznam všetkých dostupných prepínačov a ich opisov. Ak je balík nainštalovaný bez chyby, môžete si sami zaistiť nasledujúci príkaz:

cd && rm -r ~/unrar-nonfree

Teraz, keď máme nainštalovanú našu aplikáciu UNRAR, je čas, aby sme sa dostali do podnikania s inštaláciou a konfiguráciou NZBGet.

Inštalácia a konfigurácia NZBget

Na rozdiel od inštalačného procesu SABnzbd je tento proces výrazne dlhší / viac fiddly, takže buďte pripravení stráviť trochu času na výzvu. Okrem strávenia trochu viac času na výzve, buďte pripravení na určité prestoje, keď použijete príkaz "make" na kompiláciu aplikácií.
Na rozdiel od inštalačného procesu SABnzbd je tento proces výrazne dlhší / viac fiddly, takže buďte pripravení stráviť trochu času na výzvu. Okrem strávenia trochu viac času na výzve, buďte pripravení na určité prestoje, keď použijete príkaz "make" na kompiláciu aplikácií.

Prvou objednávkou je vytvoriť dočasný adresár, ako to urobili s našou inštaláciou UNRAR, do ktorej by sme mohli pracovať. Rovnako ako s UNRAR, budeme musieť dostať naše ruky špinavé postaviť inštalatéra. Na výzvu zadajte nasledujúce príkazy:

sudo mkdir /temp-nzbget cd /temp-nzbget

Teraz musíme prevziať a extrahovať NZBget. Od tohto písania je stabilné vydanie verzia 10.2. Pozrite sa na webovú stránku NZBget, aby ste sa uistili, že si stiahnete najaktuálnejšiu stabilnú verziu.

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

Keďže NZBGet nemá pre nás pekný inštalátor pre balenie, budeme musieť manuálne nainštalovať všetky závislosti. Ak ste zvedaví, čo každá závislosť je pre, pozrite sa na zoznam požiadaviek tu. Na výzvu zadajte nasledujúce príkazy:

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

Po nainštalovaní všetkých závislostí potrebujete na libpar2 vykonať malú operáciu opravy. Môžete technicky vynechať túto opravu ale Náplasť vám umožňuje nastaviť časový limit na proces par-opravy. To sa používa pre pomalšie zariadenia, ako je náš malý box na stiahnutie Raspberry Pi.

Poznámka: ak neopravujete súbory, dostanete chybu počas procesu konfigurácie, pokiaľ nepripojíte príkaz./configure s -disable-libpar2-bugfixes-check

Na opravu libar2 zadajte na výzvu nasledujúce príkazy:

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

Teraz je čas zostaviť a nainštalovať NZBget:

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

Keď je tento proces dokončený, máme ešte jednu úlohu pred nakonfigurovaním NZBget. Musíme vytvoriť súbor adresárov, ktoré by NZBget mohol používať. Predpokladáme, že používate rovnakú štruktúru adresárov, ktorú používame v našich tutoriáloch Raspberry Pi. Ak nie, musíte upraviť adresáre.

Na príkazovom riadku zadajte nasledujúce príkazy na vytvorenie adresárov NZBget:

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

Môžete meniť štruktúru pomenovania, ale potom musíte tiež prejsť konfiguračnými súbormi a zmeniť všetky predvolené názvy priečinkov (čo naozaj neznáša ťažkosti).

Po vytvorení priečinkov je čas upraviť konfiguračný súbor NZBget. Na výzvu zadajte nasledujúci príkaz:

sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf sudo nano /etc/nzbget.conf

Konfiguračný súbor je veľmi komentovaný užitočnými komentármi (ale v našich pokynoch tu nebudeme obsahovať všetky riadky komentárov, pretože by to spôsobilo, že bloky textu budú zbytočne dlhé). prečítajte si pozorne súbor, aby ste upravili nasledujúcu časť konfiguračného súboru v sekcii ### PATHS:

MainDir=/media/USBHDD1/shares/NZBget

V sekcii ### NEWS-SERVERS zadajte prihlasovacie poverenia k serveru Usenet:

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

Po dokončení úpravy súboru stlačte CTRL + X a uložte ho. Pred spustením NZBget máme jednu malú dávku súborov na kopírovanie. Späť na príkazový riadok zadajte nasledujúci príkaz:

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

Toto kopíruje všetky skripty po spracovaní z našej dočasnej inštalačnej zložky do priečinka trvalého spracovania. Teraz môžeme spustiť démon NZBget a uistiť sa, že všetko funguje v poriadku. Zadajte nasledujúci príkaz:

sudo nzbget -D

Teraz môžete prejsť na adresu IP vášho Raspberry Pi s nasledujúcim číslom portu:

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

aby ste si mohli pozrieť WebUI pre NZBget. Predvolené používateľské meno je "nzbget" a predvolené heslo je "tegbzn6789".

Nebudeme tráviť veľa času tu, len dosť dlho, aby sme sa pokrčili a uistili sa, že všetko beží správne. (Akonáhle skončíme s konfiguráciou NZBget a procesom štartu pri štarte, NZBget sa už nebude viac pozerať, pretože to bude volané všetkými pomocnými aplikáciami, ako sú SickBeard a CouchPotato).

Kým sme tu, chvíľku si pridajte súbor NZB - ak ste chýbajúci súbor NZB, prejdite na binsearch.info a vyhľadajte svoju obľúbenú linuxovú distribúciu.

Po potvrdení, že môžete spustiť NZBget a prevziať súbor, je čas nakonfigurovať NZBget, aby sa spustil pri zavádzaní. Ak ste sledovali spolu so všetkými našimi tutoriálmi Raspberry Pi (alebo ste veteránom Linuxu), celý tento proces sa bude zdať celkom známy.

Na príkazovom riadku zadajte nasledujúci príkaz:

sudo nano /etc/init.d/nzbget

Do súboru vložte nasledujúci kód:

#!/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

Stlačte kombináciu klávesov CTRL + X, uložte svoju prácu a ukončite nano. Teraz potrebujeme zmeniť povolenia súboru a aktualizovať súbor rc.d. Na výzvu zadajte nasledujúce príkazy:

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

Reštartujte systém a overte, či sa NZBget automaticky spustí.

V tomto momente ste pripravení ísť s jednoduchou inštaláciou NZBget. Ďalším krokom je nadviazanie na našu automatizačnú príručku, ako automatizovať Vašu vždy na mazu Pi Download Box a postupujte spolu s pokynmi na inštaláciu. Každý nástroj, ktorý používame v sprievodcovi s nástrojom SABnzbd, je tiež kompatibilný s NZBget, takže len vykonajte príslušné náhrady v ponukách nastavení.

Odporúča: