Cum se instalează NZBGet pentru descărcare ușoară Usenet pe Raspberry Pi

Jun 5, 2025
Hardware
CONȚINUTUL NECACHAT

Ți-am arătat recent cum să transformați Raspberry Pi într-o mașină Usenet mereu activă centrată în jurul clientului SABnzbd Usenet bogat în caracteristici. Acum ne-am întors pentru a vă arăta cum să utilizați NZBGet, un instrument Usenet mai spartan, dar și foarte ușor.

De ce vreau să fac asta?

Dacă ai urmat împreună cu a noastră Cum să transformați un Raspberry Pi într-o mașină Usenet Always-On și sunteți perfect mulțumit de rezultate, atunci puteți sări peste acest tutorial.

Dacă, pe de altă parte, ați constatat că SABnzbd care utilizează resurse impune Raspberry Pi prea mult (mai ales dacă îl rulați cot la cot cu un client BitTorrent), atunci trecerea la NZBGet este o modalitate excelentă pentru a elibera resursele sistemului. Veți pierde o varietate de caracteristici în acest proces, dar funcționalitatea de bază (importarea fișierelor NZB, descărcarea conținutului, despachetarea acestuia și interacțiunea cu aplicații de ajutor precum SickBeard și CouchPotato) sunt încă disponibile cu NZBGet.

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

De 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 ce ai și ești aici doar pentru a schimba SABnzbd cu NZBget, treci la secțiunea următoare. Dacă sunteți nou în proces și doriți să intrați la bord, vă sugerăm să începeți cu următoarele articole în ordinea în care le-am enumerat aici:

  1. Ghidul HTG pentru Noțiuni introductive despre Raspberry Pi
  2. Cum să vă configurați Raspberry Pi pentru Remote Shell, Desktop și Transfer de fișiere
  3. Cum să transformați un Raspberry Pi într-un dispozitiv de stocare în rețea de consum redus

Totul din primul tutorial este necesar, al doilea tutorial este opțional (dar accesul de la distanță este incredibil de util pentru acest proiect, deoarece o cutie 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 configurarea hard diskul și configurarea acestuia pentru a se monta automat la pornire.

În plus față de lista de lecturi anterioare, dacă nu sunteți prea familiarizați cu intrările și ieșirile din Usenet, vă recomandăm să citiți următorul tutorial:

  • Ghidul How-To Geek pentru Noțiuni introductive despre Usenet

Dacă sunteți deja familiarizat cu Usenet și aveți un cont la un furnizor de încredere Usenet, este minunat. daca tu nu aveți un cont Usenet, trebuie absolut să citiți ghidul nostru pentru a vă pune la curent. Spre deosebire de torrentele în care puteți ajunge saltând de la tracker public la tracker public, nu există un server public Usenet de încredere și gratuit. 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 despre furnizorii care să ia în considerare.

Actualizarea Apt-Get și instalarea UNRAR

Notă: dacă ați urmat recent împreună cu ghidul SABnzbd, puteți sări peste această secțiune întrucât ați actualizat deja instrumentul apt-get și ați instalat UNRAR.

Prima ordine de idei este actualizarea și actualizarea instalatorului apt-get. Dacă ați urmat împreună cu unul dintre celelalte ghiduri Raspberry Pi și ați actualizat totul, puteți sări peste acest pas.

La terminal, introduceți următoarele comenzi:

sudo apt-get update

sudo apt-get upgrade

Dacă nu v-ați actualizat / actualizat de ceva timp, fiți pregătiți să așteptați un proces îndelungat de actualizare.

La fel ca în cazul tutorialului 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 denumită neintuitiv, unrar-nonfree. Din fericire, un suflet de ajutor la RaspberryPi.StackExchange a subliniat cum să facă 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 depozitul care conține unrar-nonfree:

Sudona / Etc / Apt / So rse s. I st

Î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 vechiul fișier .list. Înapoi la promptul de comandă, va trebui să vă actualizați lista de surse pentru ca modificarea să aibă efect:

sudo apt-get update

După finalizarea actualizării (ar trebui să fie destul de rapid dacă ați actualizat mai devreme în tutorial), este timpul să creați un director de lucru și apoi să treceți la acesta:

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

Este timpul să descărcați dependențele unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

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

sudo apt-get source -b unrar-nonfree

Acum este timpul să instalați pachetul. Dacă urmaț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 lista 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ă pentru sistem, tastând pur și simplu „unrar” la promptul de comandă. Dacă este instalată corect, aplicația unrar va înregistra o listă cu toate comutatoarele disponibile și descrierile acestora. Dacă pachetul a fost instalat fără erori, vă puteți ordona după dvs. cu următoarea comandă:

cd && rm -r ~ / unrar-nonfree

Acum, că avem aplicația UNRAR instalată, este timpul să trecem la treaba cu instalarea și configurarea NZBGet.

Instalarea și configurarea NZBget

Spre deosebire de procesul de instalare SABnzbd, acesta este semnificativ mai lung / mai dificil, deci fiți gata să petreceți puțin timp la prompt. Pe lângă faptul că petreceți ceva mai mult timp la prompt, fiți pregătiți pentru o perioadă de nefuncționare atunci când utilizați comanda „make” pentru a compila aplicații.

Prima ordine de lucruri constă în realizarea unui director temporar, așa cum am făcut cu instalarea UNRAR, în care să funcționăm. La fel ca în cazul UNRAR, va trebui să ne murdărim mâinile construind un instalator. La prompt, introduceți următoarele comenzi:

sudo mkdir / temp-nzbget
cd /temp-nzbget

Acum trebuie să descărcăm și să extragem NZBget. Începând cu această scriere, versiunea stabilă este versiunea 10.2. Verifică NZBget web site 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, va trebui să instalăm manual toate dependențele. Dacă sunteți curios la ce servește fiecare dependență, consultați lista de condiții preliminare aici . La prompt, introduceți următoarele comenzi:

sudo apt-get install libncurses5-dev
sudo apt-get install sigc ++
sudo apt-get install libpar2-0-dev
sudo apt-get install libssl-dev
sudo apt-get install libgnutls-dev
sudo apt-get install libxml2-dev

După ce ați instalat toate dependențele, trebuie să efectuăm o mică operațiune de corecție pe libpar2. Din punct de vedere tehnic, puteți sări peste acest patch dar patch-ul vă permite să setați o limită de timp pentru procesul de reparare par. Aceasta este utilizată pentru dispozitive mai lente, cum ar fi caseta noastră de descărcare Raspberry Pi.

Notă: dacă nu remediați fișierele, 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-check

Pentru a corela 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 make
sudo make install

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

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

Odată ce procesul este finalizat, mai avem o sarcină înainte de a configura NZBget. Trebuie să creăm un set de directoare pe care să le folosească NZBget. Presupunem că utilizați aceeași structură de directoare pe care am folosit-o de-a lungul tutorialelor noastre Raspberry Pi. În caz contrar, trebuie să vă modificați directoarele în consecință.

La promptul de comandă, introduceți următoarele comenzi pentru a vă crea directorele NZBget:

sudo mkdir / media / USBHDD1 / share / NZBget
sudo mkdir / media / USBHDD1 / share / NZBget / dst
sudo mkdir / media / USBHDD1 / share / NZBget / nzb
sudo mkdir / media / USBHDD1 / share / NZBget / queue
sudo mkdir / media / USBHDD1 / share / NZBget / tmp
sudo mkdir / media / USBHDD1 / share / NZBget / post-proc

Puteți schimba structura de denumire, dar trebuie să parcurgeți și fișierele de configurare și să schimbați toate numele implicite ale folderelor (ceea ce nu merită cu adevărat deranjul).

După ce ați creat folderele, 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
Brusc / Etc / n zbge t. Kon f

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 inutile 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 / share / NZBget

În secțiunea ### NEWS-SERVERS introduceți datele de conectare ale serverului Usenet:

Server1.Host = serverul dumneavoastră.com
Server1.Port = 119
Server1.Username = nume de utilizator
Server1.Password = parolă
Server1.JoinGroup = da
Server1.Criptare = nu
Server1.Conexiuni = 5

Odată ce ați terminat de editat fișierul, apăsați CTRL + X și salvați. Înainte de a lansa NZBget, avem un mic lot 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 de post-procesare din folderul nostru de instalare temporară în folderul permanent de post-procesare. Acum putem lansa demonul 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: // [Your Pi's IP]: 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 mult pentru a ne arunca și pentru 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 privi NZBget mult, deoarece va fi apelat de toate aplicațiile dvs. de ajutor, cum ar fi SickBeard și CouchPotato).

În timp ce suntem aici, luați un moment pentru a adăuga un fișier NZB - dacă doriți un fișier NZB, accesați binsearch.info și căutați distribuția Linux preferată.

După ce ați confirmat că puteți porni NZBget și descărca 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), întregul proces va părea destul de familiar.

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

Sudonna / Etc / Ini t. d / n zb obține t

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

#! / bin / sh
### BEGIN INIT INFO
# Oferă: NZBget
# Obligatoriu-Start: $ network $ remote_fs $ syslog
# Obligatoriu-Stop: $ network $ remote_fs $ syslog
# Start implicit: 2 3 4 5
# Default-Stop: 0 1 6
# Descriere scurtă: Porniți NZBget la pornire
# Descriere: Porniți NZBget
### END INIT INFO
cazul „1 $” în
start) echo -n "Start services: NZBget"
/ usr / local / bin / nzbget -D
;;
stop) echo -n "Opriți serviciile: NZBget"
/ usr / local / bin / nzbget -Q
;;
repornire)
0 $ oprire
$ 0 începe
;;
*) Ecou "Utilizare: $ 0 start | stop | restart"
ieșirea 1
;;
esac
ieșire 0

Apăsați CTRL + X, salvați-vă munca și ieșiți din nano. Acum trebuie să schimbăm permisiunile pentru 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ă începeți cu o instalare simplă NZBget. Următorul pas este să ne îndreptăm către ghidul nostru de automatizare, Cum să vă automatizați caseta de descărcare Raspberry Pi mereu activată și urmați împreună cu instrucțiunile de instalare. Fiecare instrument pe care îl folosim în ghid cu SABnzbd este, de asemenea, compatibil cu NZBget, deci faceți doar înlocuirile corespunzătoare în meniurile de setări.

.intrare-conținut .pentru-intrare

How To Install And Configure Radarr On Raspberry Pi With DietPi

How To Install And Configure Sonarr On Raspberry Pi With DietPi

How To Install And Configure CouchPotato On Raspberry Pi | Download All Movies At Once |

The Best Raspberry Pi Server With Sonarr, Radarr, Deluge, NZBGet And Jackett

How To Install Radarr On OpenMediaVault 5 Using Docker With Portainer On Raspberry Pi 4

Ubuntu 20.04 Enlightenment. Raspberry Pi 4

Raspberry Pi 4: Ultimate Home Server With DockSTARTer

Raspberry Pi + Sonarr, Radarr, Deluge And Jackett

Plex Server On A Raspberry Pi 4!? (how To)

DietPi Plex Media Server Setup On Raspberry Pi 3 B Plus


Hardware - Cele mai populare articole

Cum să faceți upgrade sau să înlocuiți aproape orice componentă a computerului

Hardware Apr 13, 2025

Actualizarea și înlocuirea componentelor PC-ului poate fi puțin dificilă, dar este ceva ce oricine poate învăța să facă. Să aruncăm o privire asupra modului de alegere ș..


Cum să faci fotografii noaptea (care nu sunt neclare)

Hardware Dec 1, 2024

CONȚINUTUL NECACHAT A face fotografii noaptea este mult mai greu decât să faci fotografii în timpul zilei. Cu cât trebuie să joci mai puțină lumină, cu atât trebuie să ..


Cum să setați Spotify ca furnizor de muzică implicit pe Amazon Echo

Hardware Jun 20, 2025

Până acum, dacă doriți să redați muzică Spotify pe Amazon Echo, trebuia să spuneți artistul sau melodia pe care ați dorit să o redați și apoi să abordați „pe Spotif..


Cum să economisiți bani atunci când cumpărați termostatul Nest

Hardware Apr 11, 2025

CONȚINUTUL NECACHAT Termostatul Nest nu este tocmai ieftin, dar dacă ați fost pe piață pentru un termostat inteligent de ceva timp și pur și simplu nu doriți să plătiți..


Cum să activați modul dezvoltator pe Chromebook

Hardware Jul 3, 2025

Puneți Chromebookul în „Mod dezvoltator” și veți obține acces root complet, inclusiv posibilitatea de a modifica fișierele de sistem ale Chromebookului. Acest lucru este a..


Ghidul cadourilor de vacanță Geek’s 2013: Jocuri pentru Geeks de toate dimensiunile

Hardware Sep 10, 2025

Nu a existat niciodată un moment mai bun pentru a fi un îndrăgostit de jocuri: console, dispozitive portabile, jocuri pentru PC, titluri AAA de la studiouri cu nume mari, lansăr..


8 moduri în care producătorii de hardware vă înșeală

Hardware Jan 9, 2025

CONȚINUTUL NECACHAT Sigur, toți cei implicați pot veni cu o varietate de scuze - nu sunt clienți care induc în eroare din punct de vedere tehnic, totul este scris cu litere m..


Cum să verificați dacă CPU-ul dvs. acceptă traducerea adresei de nivel secundar (SLAT)

Hardware Mar 22, 2025

CONȚINUTUL NECACHAT Windows 8 va aduce o mulțime de caracteristici noi mediului de calcul Windows, dintre care una va fi Hyper-V. Pentru a rula Hyper-V procesorul dvs. trebuie s..


Categorii