Pagina principala » HOWTO » 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

    Recent, v-am arătat cum să transformați Raspberry Pi într-o mașină Usenet întotdeauna în centrul clientului SABnzbd Usenet. Acum ne întoarcem pentru a vă arăta cum să folosiți NZBGet, un instrument mai spartan, dar și foarte 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ă Always-On Usenet și sunteți perfect fericit cu rezultatele, atunci puteți sări peste tot acest tutorial.

    Dacă, pe de altă parte, ați descoperit că SABnzbd cu resurse intensive vă taxează prea mult pe Raspberry Pi dvs. (mai ales dacă o executați una lângă cealaltă cu un client BitTorrent), trecerea la NZBGet este o modalitate excelentă pentru a elibera resursele de sistem. Veți pierde o varietate de caracteristici în acest proces, dar funcțiile de bază (importul fișierelor NZB, descărcarea de conținut, despachetarea acestora ș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 un hassle 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 noastre anterioare. Am văzut și sunteți aici doar pentru a schimba SABnzbd pentru NZBget, săriți 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 aflăm aici:

    1. Ghidul HTG pentru a începe cu zmeura Pi
    2. Cum să vă configurați Pi zărit pentru Remote Shell, desktop și transfer de fișiere
    3. Cum de a transforma o 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 caseta 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, sugerăm cu insistență citirea următorului 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 de încredere Usenet, 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 saltul de la tracker-ul public la tracker-ul public, nu există nici un server public de încredere și 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 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 afaceri este actualizarea și actualizarea programului de instalare apt-get. Dacă ați urmat împreună cu unul dintre celelalte ghiduri de 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ă instalăm 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 sa faca 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 schimbarea să aibă efect:

    sudo apt-get update

    După ce actualizarea sa 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 deplasați:

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

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

    sudo apt-get construi-dep unrar-nonfree

    Când procesul se termină și vă întoarceți la prompt, introduceți următoarea comandă pentru a descărca codul sursă și pentru a construi pachetul de instalare:

    sudo apt-get sursa -b unrar-nonfree

    Acum este timpul să instalați pachetul. Dacă urmăriți acest tutorial după lansarea unei noi versiuni a programului 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" la promptul de comandă. Dacă este instalat corect, aplicația unrar va reda o listă a tuturor comutatoarelor disponibile și a descrierilor 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ă ne stabilim activitatea 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 a cheltui un pic mai mult timp la prompt, fi pregătit pentru unele perioade de nefuncționare atunci când se utilizează comanda "make" 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. Din 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 la ce este vorba fiecare dependență, verificați lista de cerințe aici. La prompt, introduceți următoarele comenzi:

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

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

    Notă: dacă nu copiaț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 procesul este finalizat, avem o sarcină suplimentară î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 noastre 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ă modificați toate denumirile implicite ale dosarelor (care nu merită cu adevărat hassle).

    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, deoarece 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 editarea fișierului, 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 folderul 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 pentru NZBget. Numele de utilizator implicit este "nzbget", iar parola implicită este "tegbzn6789".

    Nu vom petrece mult timp aici, suficient de lungi pentru a ne împăca și a ne asigura că totul se desfășoară în mod corespunzător. (Odată ce am terminat configurația NZBget și procesul de pornire la pornire, nu veți mai vedea NZBget 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 pentru lipsa unui 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 urmat î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ă în linia 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 pornire
    # 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 munca și închideți nano-ul. Acum trebuie să modificăm permisiunile din fișier și să actualizăm fișierul 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 porțelan Pi Download Box și urmați 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.