22Aug

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

click fraud protection

Nedávno sme vám ukázali, ako zmeniť Raspberry Pi na stroj vždy používajúci nástroj Usenet, ktorý sa zameriava na klienta SABnzbd Usenet bohatý 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 spolu s naším programom How To Turn a Raspberry Pi do stroju 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, zdrží váš Raspberry Pi príliš veľa( najmä ak ho bežíte bok po boku s klientom BitTorrentu), potom prepnutie na NZBGet je skveléspôsob, ako uvoľniť systémové zdroje. 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).

instagram viewer

Č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 úplne nový proces a chcete sa dostať na palubu, odporúčame vám začať s nasledujúcimi článkami v poradí, ktoré máme tu uvedené:

  1. Príručka HTG na začiatok s malinovou pi
  2. Ako nakonfigurovať svoj malinový Pi preRemote Desktop Shell, Desktop a prenos súborov
  3. Ako zmeniť malinové Pi do sieťového úložného zariadenia s nízkym výkonom

Všetko v prvom výučbe je nevyhnutné, druhá príručka je voliteľná( ale vzdialený prístup je pre tento projekt neuveriteľne praktický ako prevzatiebox je dokonalým kandidátom na bezhlavé postavenie) a najdôležitejšou časťou tretieho tutoriálu je jednoducho nastavenie pevného disku a jeho nakonfigurovanie na automatické pripojenie na boot.

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

  • Príručka How-To Geek pre Začíname s aplikáciou Usenet

Ak ste užoboznámiť sa s Usenet a mať účet so spoľahlivým poskytovateľom služieb Usenet, to je úžasné.Ak nemáte úč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 Apt-Get a inštalácia UNRAR

Poznámka: Ak ste nedávno nasledovali spolu s príručkou SABnzbd, môžete bezpečne preskočiť celú túto časť, pretože ste už aktualizovali nástroj apt-get a nainštalovali 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 nasledovné príkazy:

sudo apt-get aktualizácia

sudo apt-get upgrade

Ak ste ešte nie sú aktualizovaní / inovovaní, 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úborov, 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 http: //archive.raspbian.org/ raspbian wheezy hlavný príspevok non-free rpi

Stlačte CTRL + X na ukončenie 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 aktualizácia

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

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

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

sudo apt-get build-dep unrar-nonfree

Po dokončení procesu a návrat na výzvu zadajte nasledujúci príkaz na stiahnutie zdrojového kódustavať inštalačný balík:

sudo apt-get zdroj -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 stiahli 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 otestovaťči príkaz "unrar" je k dispozícii systému jednoduchým zadaním "unrar" na príkazovom riadku. 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 inš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 na čase dostať sa 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, tento je výrazne dlhší / viac fiddly, takže buďte pripravení stráviť trochu času na výzvu. Okrem toho, že na výzvu strávite trochu viac času, buďte pripravení na určité prestoje, keď pri príprave aplikácií použijete príkaz "make".

Prvým poradím podnikania je vytvoriť dočasný adresár, ako to urobili s našou inštaláciou UNRAR, v ktorej pracujeme. 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 stiahnuť 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 http: //sourceforge.net/projects/nzbget/files/ nzbget-10.2.tar.gz
sudo tar -xvf nzbget-10.2.tar.gz
cd nzbget-10.2

Pretože NZBGet nemá pre nás pekný inštalátor pre balenie, budeme potrebovaťručne 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 nainštalovať libncurses5-dev
sudo apt-get nainštalovať sigc ++
sudo apt-get nainštalovať libpar2-0-dev
sudo apt-get nainštalovať libssl-dev
sudo apt-getnainštalujte libgnutls-dev
sudo apt-get install libxml2-dev

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

Poznámka: , ak nemáte patch súbory, dostanete chybu počas procesu konfigurácie, ak nepripojíte príkaz. /configure s -disable-libpar2-bugfixes - zaškrtnite

Ak chcete opraviť libar2 zadajte nasledujúce príkazy naprompt:

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 sudo patch . /configure
sudo značka
sudo make install

Teraz je čas na kompiláciu a inštaláciu NZBget:

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

Akonáhle 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.

Do príkazového riadka zadajte nasledovné príkazy na vytvorenie NZBget adresára:

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/ fronta
sudo mkdir /media/USBHDD1/shares/NZBget/ tmp
sudo mkdir /media/USBHDD1/shares/NZBget/ post-proc

Youmôže 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 nie je naozaj stojí za hádku).

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ý pomocou užitočných komentárov( ale nebudeme obsahovať všetky riadky komentárovv našich pokynoch tu, pretože by to bloky textu zbytočne dlhé);prečítajte si pozorne súbor pomocou súboru a upravte nasledujúcu časť konfiguračného súboru v sekcii ### PATHS:

MainDir = /media/USBHDD1/shares/ NZBget

V sekcii ### NEWS-SERVERS zadajte prihlasovacie poverenia servera Usenet Server:

Server1.Host =yourserver.com
Server1.Port = 119
Server1.Username = používateľské meno
Server1.Password = heslo
Server1.JoinGroup = Áno
Server1.Encryption = nie
Server1.Connections = 5

Po dokončení úpravy súboru stlačte kombináciu klávesov CTRL +X a uložiť.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 OK.Zadajte nasledujúci príkaz:

sudo nzbget -D

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

http: // [Pi vášho IP]: 6789

prehliadnuť 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 pokoušali 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).

Zatiaľ čo 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ú distribúciu Linuxu.

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.

Zadajte na príkazovom riadku nasledujúci príkaz:

sudo nano /etc/init.d/ nzbget

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

#!/bin/
### BEGIN INIT INFO
# Poskytuje: NZBget
# Požadované spustenie: $ sieť $ remote_fs $ syslog
# Požadované-Stop: $ sieť $ remote_fs $ syslog
# Štart-štart: 2 3 4 5
#Predvolené zastavenie: 0 1 6
# Short-Popis: Spustiť NZBget pri zavádzaní
# Popis: Spustiť NZBget
### END INIT INFO
puzdro "$ 1" v štarte
) echo -n "Štart služby: NZBget"
/usr/local/bin/ nzbget-D
;
stop) echo -n "Služby zastavenia: NZBget"
/usr/local/bin/ nzbget -Q
;
reštart)
$ 0 zastávka
$ 0 štart
; ;
*) echo "Použitie: $ 0 štart | 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 predvolený nzbget

Reštartujte systém a potvrďte, že NZBget sa spustí automaticky.

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í.