If-Koubou

Cum se instalează NZBGet pentru descărcarea usenet ușoară pe zmeura dvs. Pi

Cum se instalează NZBGet pentru descărcarea usenet ușoară pe zmeura dvs. Pi (Cum să)

Vă prezentăm recent cum să transformați Raspberry Pi într-o mașină Usenet întotdeauna pe centrul clientului SABnzbd Usenet. Acum ne întoarcem să vă arătăm cum să folosiți NZBGet, un instrument Spartan, dar și ușor Usenet.

De ce vreau să fac asta?

Dacă ați urmat, împreună cu modul nostru de a transforma o piersică Pi într-o mașină întotdeauna pe Usenet și sunteți perfect fericit cu rezultatele, atunci puteți sări peste acest tutorial cu totul.

Dacă, pe de altă parte, ați descoperit că SABnzbd cu resurse intensive impozitează prea mult Raspberry Pi (mai ales dacă o executați una lângă cealaltă cu un client BitTorrent), atunci trecerea la NZBGet este o modalitate excelentă pentru a elibera resursele de sistem. Veți pierde o varietate de caracteristici în acest proces, dar toate funcțiile de bază (importul fișierelor NZB, descărcarea de conținut, despachetarea și interacțiunea cu aplicațiile de ajutor cum ar fi SickBeard și CouchPotato) sunt toate disponibile în continuare cu NZBGet.

Fi avertizat, totuși, că instalarea NZBget este o problemă semnificativ mai mare (și implică compilarea atât a aplicațiilor NZBget cât și a aplicațiilor patrate).

Ce am nevoie?

Pentru acest tutorial, presupunem că aveți un Raspberry Pi funcțional cu Raspbian instalat și ați urmat împreună cu tutorialele anterioare. Am ajuns și tu ești aici pentru a schimba SABnzbd pentru NZBget, sări la următoarea secțiune. Dacă sunteți complet nou în acest proces și doriți să ajungeți la bord, vă sugerăm să începeți cu următoarele articole în ordinea în care le avem enumerate aici:

  1. Ghidul HTG pentru a începe cu zmeura Pi
  2. Cum se configurează Piberonul dvs. Pi pentru depanare la distanță, desktop și transfer de fișiere
  3. Cum de a transforma Pi Zmeura într-un dispozitiv de stocare de rețea de joasă putere

Totul din primul tutorial este necesar, al doilea tutorial este opțional (dar accesul la distanță este incredibil de util pentru acest proiect, deoarece o casetă de descărcare este un candidat perfect pentru o construcție fără cap), iar cea mai importantă parte a celui de-al treilea tutorial este pur și simplu înființarea hard disk-ul și configurarea acestuia pentru montarea automată la pornire.

În plus față de lista de lecturi anterioare, dacă nu sunteți prea familiarizați cu insultele și dezactivările de la Usenet, vă sugerăm să citiți următorul tutorial:

  • Ghidul How-To Geek pentru a începe cu Usenet

Dacă sunteți deja familiarizat cu Usenet și aveți un cont cu un furnizor de servicii Usenet de încredere, este minunat. daca tu nu face aveți un cont Usenet, aveți absolut nevoie să citiți ghidul nostru pentru a obține până la viteza. Spre deosebire de torrentele pe care le puteți obține prin săriți de la tracker-ul public la tracker-ul public, nu există un astfel de server de încredere și public gratuit Usenet. Va trebui să obțineți un cont de la un furnizor de încredere - consultați ghidul nostru pentru informații generale despre Usenet și sfaturi privind furnizorii pe care trebuie să îi luați în considerare.

Actualizarea aplicației Apt-Get și instalarea UNRAR

Notă: dacă ați urmat de curând ghidul SABnzbd, puteți sări peste această secțiune, deoarece ați actualizat deja instrumentul dvs. apt-get și ați instalat UNRAR.

Prima ordine de activitate este actualizarea și actualizarea programului de instalare apt-get. Dacă ați urmat împreună cu unul dintre celelalte ghiduri ale Raspberry Pi și ați actualizat totul, puteți trece peste acest pas.

La terminal, introduceți următoarele comenzi:

sudo apt-get update

sudo apt-get upgrade

Dacă nu ați actualizat / actualizat într-un timp, fiți pregătit să așteptați un proces de upgrade de lungă durată.

La fel ca și în tutorialul de instalare SABnzbd, va trebui să instalați un instrument suplimentar pentru a gestiona arhivele de fișiere.

Pentru a automatiza despachetarea fișierului, va trebui să construim o copie a aplicației gratuite, dar neintrins, numită unrar-nonfree. Din fericire, un suflet util la RaspberryPi.StackExchange a subliniat cum se face acest lucru pentru Raspbian.

La terminal, introduceți următoarea comandă pentru a vă permite să editați lista sources.list și să adăugați un repository care conține unrar-nonfree:

sudo nano /etc/apt/sources.list

În nano, adăugați următoarea linie în fișierul .list:

deb-src http://archive.raspbian.org/raspbian wheezy principal contrib non-free rpi

Apăsați CTRL + X pentru a ieși din nano și Y pentru a salva / suprascrie fișierul .list vechi. Înapoi la linia de comandă, va trebui să actualizați lista surselor pentru ca modificarea să aibă efect:

sudo apt-get update

După ce actualizarea este terminată (ar trebui să fie destul de bine dacă ați fost actualizat mai devreme în tutorial), este timpul să creați un director de lucru și apoi să îl mutați:

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

Timpul pentru a descărca dependințele lui unrar-nonfree:

sudo apt-get construi-dep unrar-nonfree

După terminarea procesului și revenirea la prompt, introduceți următoarea comandă pentru a descărca codul sursă și pentru a construi pachetul de instalare:

sudo apt-get sursă -b unrar-nonfree

Acum este timpul să instalați pachetul. Dacă urmăriți acest tutorial după lansarea unei noi versiuni de unrar-nonfree, va trebui să actualizați numele fișierului. Puteți verifica numărul versiunii tastând "ls" la promptul de comandă pentru a afișa fișierele pe care le-am descărcat în pașii anteriori:

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

Odată ce instalarea este finalizată, puteți testa rapid pentru a vedea dacă comanda "unrar" este disponibilă sistemului prin simpla tastare "unrar" în promptul de comandă. Dacă este instalat corect, aplicația unrar va reda o listă cu toate comutatoarele disponibile și descrierile acestora. Dacă pachetul este instalat fără eroare, puteți să vă aranjați după dvs. cu următoarea comandă:

cd && rm -r ~ / unrar-nonfree

Acum, când avem instalat aplicația noastră UNRAR, este timpul să ajungem la afacerea de instalare și configurare a NZBGet.

Instalarea și configurarea NZBget

Spre deosebire de procesul de instalare SABnzbd, acesta este semnificativ mai lung / mai fidela, deci fi gata să-și petreacă un pic de timp la prompt. În plus față de petrecerea unui pic mai mult timp la prompt, fi pregătit pentru unele perioade de nefuncționare atunci când utilizați comanda "face" pentru a compila aplicații.

Prima ordine de afaceri este de a face un director temporar, așa cum am făcut-o cu instalarea noastră UNRAR, în care să lucrăm. Ca și în cazul UNRAR, va trebui să ne dăm mâinile murdare construind un instalator. La prompt, introduceți următoarele comenzi:

sudo mkdir / temp-nzbget
cd / temp-nzbget

Acum trebuie să descărcați și să extrageți NZBget. De la această scriere, eliberarea stabilă este versiunea 10.2. Verificați site-ul web NZBget pentru a vă asigura că descărcați cea mai recentă versiune stabilă.

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

Din moment ce NZBGet nu are un program de instalare frumos preambalat pentru noi, va trebui să instalăm manual toate dependențele. Dacă sunteți curios pentru fiecare dependență, consultați lista de cerințe aici. La prompt, introduceți următoarele comenzi:

sudo apt-get instala libncurses5-dev
sudo apt-get instalează sigc ++
sudo apt-get instala libpar2-0-dev
sudo apt-get instala libssl-dev
sudo apt-get instalează libgnutls-dev
sudo apt-get instalează libxml2-dev

După ce ați instalat toate dependențele, trebuie să efectuăm o operație de patch-uri mici pe libpar2. Puteți sări peste acest patch din punct de vedere tehnic dar plasturele vă permite să setați o limită de timp pentru procesul de reparare par. Acest lucru este folosit pentru dispozitive mai lent, cum ar fi caseta de descărcare Little Raspberry Pi.

Notă: dacă nu modificați fișierele, veți primi o eroare în timpul procesului de configurare, dacă nu adăugați comanda ./configure cu -disable-libpar2-bugfixes-check

Pentru a patch libar2 introduceți următoarele comenzi la prompt:

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
./configure
sudo face
sudo face instalare

Acum este momentul să compilați și să instalați NZBget:

cd /temp-nzbget/nzbget-10.2
./configure
sudo face
sudo face instalare

Odată ce acest proces este finalizat, avem o altă sarcină înainte de a configura NZBget. Trebuie să creăm un set de directoare pentru NZBget. Presupunem că folosiți aceeași structură de directoare pe care am folosit-o în toate tutorialele Raspberry Pi. Dacă nu, trebuie să vă modificați directoarele în consecință.

În linia de comandă, introduceți următoarele comenzi pentru a crea directoarele NZBget:

sudo mkdir / media / USBHDD1 / parts / NZBget
sudo mkdir / media / USBHDD1 / parts / NZBget / dst
sudo mkdir / media / USBHDD1 / parts / NZBget / nzb
sudo mkdir / media / USBHDD1 / parts / NZBget / coadă
sudo mkdir / media / USBHDD1 / parts / NZBget / tmp
sudo mkdir / media / USBHDD1 / parts / NZBget / post-proc

Puteți schimba structura de denumire, dar apoi trebuie să treceți și prin fișierele de configurare și să schimbați toate denumirile implicite ale dosarelor (care nu merită cu adevărat hassle-ul).

Odată ce ați creat dosarele, este timpul să editați fișierul de configurare NZBget. La prompt, introduceți următoarea comandă:

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

Fișierul de configurare este puternic adnotat cu comentarii utile (dar nu vom include toate liniile de comentarii în instrucțiunile noastre aici pentru că ar face blocurile de text inutil de lungi); citiți cu atenție fișierul pentru a edita următoarea porțiune a fișierului de configurare din secțiunea ### PATHS:

MainDir = / media / USBHDD1 / acțiuni / NZBget

În secțiunea ### NEWS-SERVERS introduceți-vă acreditările de conectare la serverul Usenet:

Server1.Host = yourserver.com
Server1.Port = 119
Server1.Username = utilizator
Server1.Password = parola
Server1.JoinGroup = da
Server1.Encryption = nu
Server1.Connections = 5

După ce ați terminat de editat fișierul, apăsați CTRL + X și salvați. Înainte de a lansa NZBget, avem un lot mic de fișiere de copiat. Înapoi la promptul de comandă, introduceți următoarea comandă:

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

Aceasta copiază toate scripturile postprocesare din folderul nostru de instalare temporară în dosarul permanent de procesare post. Acum putem lansa daemonul NZBget și ne asigurăm că totul funcționează OK. Introduceți următoarea comandă:

sudo nzbget -D

Acum puteți naviga la adresa IP a Raspberry Pi cu următorul număr de port:

http: // [IP-ul dvs. Pi]: 6789

pentru a verifica WebUI-ul pentru NZBget. Numele de utilizator implicit este "nzbget", iar parola implicită este "tegbzn6789".

Nu vom petrece prea mult timp aici, suficient de lungi pentru a încerca și pentru a vă asigura că totul funcționează corect. (Odată ce am terminat cu configurarea NZBget și procesul de pornire la pornire, nu veți mai vedea NZBget mult mai mult, deoarece va fi numit de toate aplicațiile dvs. de ajutor, cum ar fi SickBeard și CouchPotato).

În timp ce suntem aici, faceți un moment pentru a adăuga un fișier NZB - dacă sunteți din lipsă de fișier NZB, mergeți la binsearch.info și căutați distribuția preferată de Linux.

Odată ce ați confirmat că puteți să porniți NZBget și să descărcați un fișier, este timpul să configurați NZBget pentru a începe la pornire. Dacă ați urmărit împreună cu toate tutorialele noastre Raspberry Pi (sau sunteți un veteran Linux), acest întreg proces va părea destul de familiar.

Introduceți următoarea comandă la promptul de comandă:

sudo nano /etc/init.d/nzbget

În fișier, lipiți următorul cod:

#! / Bin / sh
### INIȚI INIȚIA INFO
# Oferă: NZBget
# Required-Start: $ rețea $ remote_fs $ syslog
# Required-Stop: $ rețea $ remote_fs $ syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Porniți NZBget la boot
# Descriere: Începeți NZBget
### END INIT INFO
caz "$ 1" în
start) eco -n "Serviciile de pornire: NZBget"
/ usr / local / bin / nzbget -D
;;
stop) ecou -n "Serviciile stop: NZBget"
/ usr / local / bin / nzbget -Q
;;
repornire)
Oprire de 0 $
Începeți $ 0
;;
*) ecou "Utilizare: $ 0 start | stop | restart"
ieșirea 1
;;
ESAC
ieșire 0

Apăsați CTRL + X, salvați lucrarea și închideți nano-ul. Acum trebuie să modificăm permisiunile din fișier și să actualizăm rc.d. Introduceți următoarele comenzi la prompt:

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

Reporniți sistemul și confirmați că NZBget pornește automat.

În acest moment, sunteți gata să mergeți cu o instalare simplă NZBget. Următorul pas este să vă îndreptați spre ghidul nostru de automatizare, Cum să vă automatizați Întotdeauna-pe Raspberry Pi Download Box, și urmați împreună cu instrucțiunile de instalare. Fiecare instrument pe care îl folosim în ghidul cu SABnzbd este, de asemenea, compatibil cu NZBget, deci trebuie doar să faceți înlocuirile corespunzătoare în meniurile de setări.