22Aug

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

click fraud protection

Vă prezentăm recent cum să vă transformați Raspberry Pi într-o mașină Usenet întotdeauna pe centrul clientului SABnzbd Usenet bogat în caracteristici. 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ă Always-On Usenet și sunteți foarte mulțumit de rezultate, atunci puteți trece peste acest tutorial cu totul.

Dacă, pe de altă parte, ați descoperit că SABnzbd cu resurse intensive vă taxează prea mult pe Raspberry Pi( mai ales dacă o rulați una lângă alta cu un client BitTorrent), trecerea la NZBGet este o maremod de 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 totuși disponibile cu NZBGet.

Fiți 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).

instagram viewer

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 ajuns și tu ești aici pentru a schimba SABnzbd pentru NZBget, sări la următoarea secțiune. Dacă sunteți nou în proces și vreț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 să vă configurați zmeura Pi pentruRemote Shell, desktop și transfer de fișiere
  3. Cum se transformă o Pi zmeură î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 ca o descărcarecaseta 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-ului și configurarea acestuia pentru montarea automată pe boot.

În plus față de lista de lecturi prealabile, dacă nu sunteți prea familiarizați cu insultele și usile de la Usenet, sugerăm cu tărie citirea următorului tutorial:

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

Dacă sunteți dejafamiliarizat cu Usenet și de a avea un cont cu un furnizor de servicii Usenet de încredere, este minunat. Dacă nu are un cont Usenet, este absolut necesar să citiți ghidul nostru pentru a vă ridica la viteză.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.

Actualizare Apt-Get și Instalare 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 actualizare

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

Ca și tutorialul de instalare SABnzbd, va trebui să instalați un instrument suplimentar pentru a gestiona arhivele de fișiere.

Pentru a automatiza despachetarea fișierelor, va trebui să construim o copie a aplicației gratuite, dar fără nume, 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 sources.list și să adăugați depozit 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 finalizată( 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 & amp;cd ~ / unrar-nonfree

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

sudo apt-get build-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ă șiconstruiți 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 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 laa se 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ă cu toate comutatoarele disponibile și descrierile acestora. Dacă pachetul este instalat fără eroare, poți să te așezi după tine 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 programului NZBget

Spre deosebire de procesul de instalare SABnzbd, acesta este mult mai lung / mai fidel, deci gata să-și petreacă un pic de timp la solicitare.Î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

Deoarece NZBGet nu are un program de instalare preambalat frumos pentru noi, vom avea nevoie depentru a instala 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 instalare libncurses5-dev
sudo apt-get instalare sigc ++
sudo apt-get instalare libpar2-0-dev
sudo apt-get instalare libssl-dev
sudo apt-getinstalați libgnutls-dev
sudo apt-get instalare 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 tehnic acest patch dar patch-ul vă permite să setați o limită de timp pentru par-repararea proces. Acest lucru este folosit pentru dispozitive mai lent, cum ar fi caseta de descărcare Little Raspberry Pi.

Notă: dacă nu patch-uri de fișiere, veți primi o eroare în timpul procesului de configurare, cu excepția cazului în care adăugați comanda. /configure cu -disable-libpar2-bugfixes-verificați

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

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

Tupoate schimba structura de denumire, dar apoi trebuie să treceți prin fișierele de configurare și să schimbaț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 pentru că ar face blocurile de text inutil de lungi);citiți cu atenție fișierul cu atenție pentru a edita următoarea porțiune a fișierului de configurare în secțiunea ### PATHS:

MainDir = /media/USBHDD1/shares/ NZBget

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

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

Odată 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/shares/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 prea mult timp aici, doar suficient de mult pentru a ne împăca și a ne 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 pentru lipsa unui fișier NZB, mergeți la binsearch.info și căutați distribuția dvs. preferată Linux.

După 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 boot. 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 cadrul fișierului, lipiți următorul cod:

#!/bin/ sh
### BEGIN INIT INFO
# Oferă: NZBget
# Necesar-Start: $ rețea $ remote_fs $ syslog
# Necesar-Stop: $ rețea $ remote_fs $ syslog
# Default-Start: 2 3 4 5
#Setare implicită: 0 1 6
# Short-Description: Începeți NZBget la boot
# Descriere: Începeți NZBget
### Închidere
caz "$ 1" în start
) echo -n "Start services: NZBget"-D
;Oprirea
) eco -n "Serviciile de oprire: NZBget"
/usr/local/bin/ nzbget -Q
;
reporniți)
$ 0 oprire
$ 0 start
; ;
*) ecou "Utilizare: $ 0 start | stop | restart"
exit 1
;
esac
ieșire 0

Apăsați CTRL + X, salvați lucrarea și închideți nano. Acum trebuie să schimbă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 actualizare-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-On 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.