22Aug

Jak nainstalovat NZBGet pro lehké Usenet stahování na vaše maliny Pi

click fraud protection

Nedávno jsme vám ukázali, jak obrátit váš Raspberry Pi na stroj vždy na Usenetu, který se soustředil na klienta SABnzbd Usenet, který je bohatý na funkce. Nyní jsme zpět, abychom vám ukázali, jak používat NZBGet, což je spartanský nástroj, ale také velmi lehký nástroj Usenet.

Proč chci to udělat?

Pokud jste následovali spolu s naším obrázkem, jak obrátit malinový písek do stroje Always-On Usenet a jste s výsledkem spokojeni, můžete tento tutoriál přeskočit zcela.

Pokud jste na druhou stranu zjistili, že SABnzbd, který intenzivně využívá zdroje, zdrží váš Raspberry Pi příliš mnoho( zvláště pokud ho používáte vedle sebe s klientem BitTorrent), přepnutí na NZBGet je skvělézpůsob, jak uvolnit systémové prostředky. V tomto procesu ztratíte řadu funkcí, avšak s NZBGet je stále k dispozici základní funkce( import souborů NZB, stahování obsahu, rozbalování a interakce s pomocnými aplikacemi jako SickBeard a CouchPotato).

Být předem varován, že instalace NZBget je výrazně větší potíže( a zahrnuje kompilaci obou NZBget a patched pomocných aplikací).

instagram viewer

Co potřebuji?

Pro tento tutoriál předpokládáme, že máte funkční Raspberry Pi s Raspbian nainstalovanou a následovali spolu s našimi předchozími cvičeními. Máte a vy jste právě tady, abyste vyměnili SABnzbd za NZBget, přeskočte na další sekci. Pokud jste pro tento proces zbrusu nový a chcete se dostat na palubu, doporučujeme vám začít s následujícími články v objednávce, kterou jsme zde uvedli:

  1. Průvodce HTG pro začátek s malinovou pi
  2. Jak nakonfigurovat maliník PiVzdálený Shell, Desktop a přenos souborů
  3. Jak zapnout malinku Pi do síťového úložného zařízení s nízkou spotřebou

Všechno v prvním tutoriálu je nezbytné, druhý tutoriál je volitelný( ale vzdálený přístup je pro tento projekt neuvěřitelně praktický jako downloadbox je dokonalým kandidátem na bezhlavý vývoj) a nejdůležitější částí třetího tutoriálu je jednoduše nastavení harddisku a jeho konfigurace pro automatickou montáž na bootu.

Kromě seznamu předchozího čtení, pokud nejste příliš obeznámeni s přírůstky z Usenetu, důrazně doporučujeme přečíst si tento tutoriál:

  • Návod pro návod jak začít s aplikací Usenet

Pokud jste jižseznámení se s Usenet a mít účet se spolehlivým poskytovatelem služby Usenet, to je úžasné.Pokud nemáte účet Usenet, absolutně musíte číst náš průvodce, abyste dosáhli rychlosti. Na rozdíl od torrentů, kde se můžete dostat skokem z veřejného trackeru na veřejný tracker, neexistuje taková věc jako spolehlivý a bezplatný veřejný server Usenet. Budete potřebovat účet od spolehlivého poskytovatele - podívejte se na náš průvodce obecnými informacemi o Usenetu a tipy, na které poskytovatele zvážíte.

Aktualizace aplikace Apt-Get a instalace UNRAR

Poznámka: Pokud jste nedávno následovali spolu s průvodcem SABnzbd, můžete bezpečně přeskočit celou tuto část, protože jste již aktualizovali nástroj apt-get a nainstalovali jste UNRAR.

První objednávka je aktualizovat a upgradovat instalační program apt-get. Pokud jste následovali spolu s jedním z našich ostatních průvodců Raspberry Pi a aktualizovali vše, můžete tento krok přeskočit.

Na terminálu zadejte následující příkazy:

sudo apt-get aktualizovat

sudo apt-get upgrade

Pokud jste aktualizovali / upgradovali za chvíli, buďte připraveni na vyčkávání dlouhého upgradu.

Stejně jako u tutoriálu instalace SABnzbd, bude nutné nainstalovat doplňkový nástroj pro zpracování archivů souborů.

Aby bylo možné automatizovat rozbalení souboru, budeme muset vytvořit kopii volné, ale neintuitivně nazvaného aplikace unrar-nonfree. Naštěstí užitná duše na RaspberryPi. StackExchange načrtla, jak to udělat Raspbian.

Na terminálu zadejte následující příkaz, který vám umožní upravit zdrojové_listy a přidat úložiště, které obsahuje unrar-nonfree:

sudo nano /etc/apt/ sources.list

V nano přidejte následující řádek do souboru. list:

deb-src http: //archive.raspbian.org/ raspbian wheezy hlavní příspěvek non-free rpi

Stisknutím kláves CTRL + X ukončete nano a Y uložíte / přepsáte starý soubor. list. Zpět na příkazový řádek bude nutné aktualizovat seznam zdrojů, aby se změna projevila:

sudo apt-get update

Po dokončení aktualizace( byste měli být docela šikovný, pokud jste dříve aktualizovali tutoriál), je čas vytvořit pracovní adresář a poté se přesunout na něj:

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

Čas stahování závislostí unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

Po dokončení procesu a návrat na výzvu zadejte následující příkaz ke stažení zdrojového kódu astavět instalační balíček:

sudo apt-get zdroj -b unrar-nonfree

Nyní je čas nainstalovat balíček. Pokud se budete řídit touto výukou po vydání nové verze programu unrar-nonfree, budete muset název souboru aktualizovat.Číslo verze můžete zkontrolovat zadáním příkazu "ls" na příkazovém řádku pro zobrazení souborů stažených v předchozích krocích:

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

Jakmile je instalace dokončena, můžete rychle otestovatzda je příkaz "unrar" k dispozici systému prostým zadáním příkazu "unrar" na příkazovém řádku. Při správné instalaci aplikace unrar vytvoří seznam všech dostupných přepínačů a jejich popisů.Pokud je balíček nainstalován bez chyby, můžete si po sobě uklidit následující příkaz:

cd &rm -r ~ / unrar-nonfree

Nyní, když máme nainstalovanou naši aplikaci UNRAR, je čas se dostat dolů k podnikání s instalací a konfigurací NZBGet.

Instalace a konfigurace NZBget

Na rozdíl od procesu instalace SABnzbd je tento proces výrazně delší / více fiddly, takže buďte připraveni na to, abyste udělali trochu času na výzvu. Kromě toho, že na výzvu uhradíte trochu víc času, buďte připraveni na určité prostoje při použití příkazu "make" pro kompilaci aplikací.

První objednávka podnikání je vytvořit dočasný adresář, jako jsme udělali s instalací UNRAR, ve které pracujeme. Stejně jako u UNRAR budeme muset dostat naše ruce špinavé stavby instalátor. Na výzvu zadejte následující příkazy:

sudo mkdir / temp-nzbget
cd / temp-nzbget

Nyní musíme stáhnout a extrahovat NZBget. Od tohoto psaní je stabilní vydání verzí 10.2.Podívejte se na webovou stránku NZBget, abyste se ujistili, že stáhnete nejaktuálnější stabilní verzi.

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

Vzhledem k tomu, že NZBGet nemá pro nás pěkný instalátor pro balení, budeme potřebovatručně nainstalovat všechny závislosti. Pokud jste zvědaví, co je pro každou závislost, podívejte se na seznam předpokladů.Na výzvu zadejte následující příkazy:

sudo apt-get instalovat libncurses5-dev
sudo apt-get instalovat sigc ++
sudo apt-get nainstalovat libpar2-0-dev
sudo apt-get instalovat libssl-dev
sudo apt-getinstalace libgnutls-dev
sudo apt-get instalace libxml2-dev

Po instalaci všech závislostí potřebujeme provést malou opravu na libpar2.Můžete technicky přeskočit tuto opravu , ale opravu umožňuje nastavit časový limit pro par-opravu procesu. Toto je používáno pro pomalejší zařízení, jako je naše malá schránka na stažení Raspberry Pi.

Poznámka: , pokud neupravíte soubory, obdržíte během procesu konfigurace chybu, pokud nepřidáte příkaz. /configure s -disable-libpar2-bugfixes-check

Chcete-li opravit libar2, zadejte následující příkazyvýzva:

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 & lt;libpar2-0.2-cancel.patch
. /configure
sudo značka
sudo make install

Nyní je čas na kompilaci a instalaci NZBget:

cd /temp-nzbget/nzbget-10.2
. /configure
sudo značka
sudo make install

Jakmile je tento proces dokončen, máme ještě jeden úkol, než nakonfigurujeme NZBget. Musíme vytvořit soubor adresářů, které NZBget bude používat. Předpokládáme, že používáte stejnou strukturu adresářů, kterou používáme v našich tutoriálech Raspberry Pi. Pokud tomu tak není, je třeba upravit adresáře.

Na příkazovém řádku zadejte následující příkazy k vytvoření NZBget adresáře:

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 změnit strukturu pojmenování, ale pak musíte také projít konfiguračními soubory a změnit všechny výchozí názvy složek( což opravdu není potřeba potíží).

Po vytvoření složek je čas upravit konfigurační soubor NZBget. Na výzvu zadejte následující příkaz:

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

Konfigurační soubor je silně anotovaný s užitečnými komentáři( ale nebudeme zahrnovat všechny řádky komentářův našich pokynech, protože to by zbytečně dělalo bloky textu);přečtěte si pečlivě soubor a upravte následující část konfiguračního souboru v sekci ### PATHS:

MainDir = /media/USBHDD1/shares/ NZBget

V sekci ### NEWS-SERVERS zadejte přihlašovací pověření serveru Usenet Server:

Server1.Host =yourserver.com
Server1.Port = 119
Server1.Username = uživatelské jméno
Server1.Password = heslo
Server1.JoinGroup = ano
Server1.Encryption = ne
Server1.Connections = 5

Po dokončení úpravy souboru stiskněte klávesy CTRL +X a uložit. Než začneme spustit NZBget, máme jednu malou dávku souborů k kopírování.Zpět na příkazovém řádku zadejte následující příkaz:

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

Zkopíruje všechny skripty po zpracování z dočasné instalační složky do složky trvalého zpracování.Nyní můžeme spustit démon NZBget a ujistit se, že vše funguje v pořádku. Zadejte následující příkaz:

sudo nzbget -D

Nyní můžete navigovat na adresu IP vašeho Raspberry Pi s následujícím číslem portu:

http: // [Pi vašeho IP]: 6789

pro kontrolu WebUI pro NZBget. Výchozí uživatelské jméno je "nzbget" a výchozí heslo je "tegbzn6789".

Nebudeme tu trávit hodně času, jen dost dlouho na to, abychom se pokoušeli a ujistili se, že vše funguje správně.(Jakmile skončíme s konfigurací NZBget a procesem start-at-boot, už se nebudete dívat na NZBget, protože to bude voláno všemi pomocnými aplikacemi, jako jsou SickBeard a CouchPotato).

Zatímco jsme tady, věnujte chvíli přidání souboru NZB - jestliže chcete z NZB souboru, přejděte na binsearch.info a vyhledejte svou oblíbenou linuxovou distribuci.

Poté, co jste potvrdili, že můžete spustit NZBget a stáhnout soubor, je čas nakonfigurovat NZBget tak, aby se spustil při startu. Pokud jste sledovali spolu se všemi našimi výukovými programy Raspberry Pi( nebo jste veterán Linuxu), celý tento proces se bude zdát velmi známý.

Zadejte na příkazovém řádku následující příkaz:

sudo nano /etc/init.d/ nzbget

Do souboru vložte následující kód:

#!/bin/
### BEGIN INIT INFO
# Poskytuje: NZBget
# Požadovaný start: $ síť $ remote_fs $ syslog
# Požadováno-Stop: $ síť $ remote_fs $ syslog
# Výchozí start: 2 3 4 5
#Výchozí stop: 0 1 6
# Krátký popis: Spusťte NZBget při spuštění
# Popis: Spusťte NZBget
### END INIT INFO
případ "$ 1" start
) echo -n "Start služby: NZBget"
/usr/local/bin/ nzbget-D
;Zastávka
) echo -n "Služby stop: NZBget"
/usr/local/bin/ nzbget -Q
; ;
restart)
$ 0 zastávka
$ 0 start
; ;
*) echo "Použití: $ 0 start | stop | restart"
exit 1
;
esac
exit 0

Stiskněte kombinaci kláves CTRL + X, uložte práci a ukončete nano. Nyní musíme změnit oprávnění k souboru a aktualizovat soubor rc.d. Na výzvu zadejte následující příkazy:

sudo chmod 755 /etc/init.d/ nzbget
sudo update-rc.d výchozí nastavení nzbget

Restartujte systém a potvrďte, že se NZBget automaticky spustí.

V tomto okamžiku jste připraveni jít s jednoduchou instalací NZBget. Dalším krokem je přejít k našemu automatizačnímu průvodci, jak automatizovat Vždy na malém Pi Download Box a následovat pokyny k instalaci. Každý nástroj, který používáme v příručce s nástrojem SABnzbd, je také kompatibilní s nástrojem NZBget, proto je třeba provést příslušné náhrady v nabídkách nastavení.