Kako instalirati NZBGet za laganu Usenet preuzimanje na Raspberry Pi
Nedavno smo vam pokazali kako pretvoriti Raspberry Pi u uvijek na Usenet stroju usredotočenom na SABnzbd Usenet klijent. Sada smo se vratili kako bismo vam pokazali kako koristiti NZBGet, više spartanski ali i vrlo lagani Usenet alat.
Zašto to želim učiniti?
Ako ste slijedili zajedno s našim Kako pretvoriti Raspberry Pi u Uvijek-na Usenet Stroj i da ste savršeno zadovoljni rezultatima, onda možete potpuno preskočiti ovaj vodič..
Ako ste, s druge strane, otkrili da SABnzbd s intenzivnim korištenjem resursa previše oporezuje vašu Raspberry Pi (pogotovo ako ga pokrećete rame uz rame s BitTorrent klijentom), prebacivanje na NZBGet je sjajan način za oslobađanje resursa sustava. Gubit ćete niz značajki u procesu, ali osnovna funkcionalnost (uvoz NZB datoteka, preuzimanje sadržaja, raspakiranje i interakcija s pomoćnim aplikacijama kao što su SickBeard i CouchPotato) još je uvijek dostupna uz NZBGet.
Budite upozoreni, međutim, da je instaliranje NZBgeta znatno veća gnjavaža (i uključuje kompiliranje i NZBget i skrpanih pomoćnih aplikacija).
Što trebam?
Za ovaj tutorial, pretpostavljamo da imate funkcionalnu Raspberry Pi s Raspbian instaliranom i da ste slijedili zajedno s našim prethodnim tutorialima. Imam vas i upravo ste ovdje da zamijenite SABnzbd za NZBget, prijeđite na sljedeći odjeljak. Ako ste novi u procesu i želite se uključiti, predlažemo da počnete sa sljedećim člancima redoslijedom kojim su navedeni ovdje:
- HTG vodič za početak rada s Raspberry Pi
- Kako konfigurirati Raspberry Pi za udaljenu ljusku, radnu površinu i prijenos datoteka
- Kako pretvoriti Raspberry Pi u Low-Power Network Storage Device
Sve u prvom tutorialu je potrebno, drugi tutorial je opcionalan (ali daljinski pristup je nevjerojatno zgodan za ovaj projekt jer je kutija za preuzimanje savršen kandidat za izgradnju bez glave), a najvažniji dio trećeg tutoriala je jednostavno postavljanje tvrdog diska i konfiguriranje za automatsko montiranje pri dizanju.
Osim popisa prethodnog čitanja, ako niste previše upoznati s ulascima i izlazima Useneta, preporučujemo da pročitate sljedeći vodič:
- Kako da Geek Vodič za početak rada s Usenet
Ako ste već upoznati s Usenetom i imate račun s pouzdanim Usenetovim pružateljem usluga, to je odlično. Ako ti nemoj imate Usenet račun, morate pročitati naš vodič kako biste se što brže upoznali. Za razliku od bujica koje možete dobiti skokom s javnog trackera na javni tracker, ne postoji takva stvar kao što je pouzdan i besplatan javni Usenet poslužitelj. Morat ćete dobiti račun od pouzdanog dobavljača - pogledajte naš vodič za opće informacije o Usenetu i savjete o tome koje davatelje usluga treba uzeti u obzir.
Ažuriranje programa Apt-Get i instaliranje UNRAR-a
Napomena: Ako ste nedavno pratili SABnzbd vodič, možete sigurno preskočiti cijeli ovaj odjeljak jer ste već ažurirali svoj apt-get alat i instalirali UNRAR.
Prvi redoslijed poslova je ažuriranje i nadogradnja apt-get instalacijskog programa. Ako ste slijedili zajedno s nekim od naših drugih Raspberry Pi vodiča i ažurirali sve, možete preskočiti ovaj korak.
Na terminalu unesite sljedeće naredbe:
sudo apt-get update
sudo apt-get upgrade
Ako već neko vrijeme niste ažurirali / nadogradili, budite spremni čekati dugotrajan postupak nadogradnje.
Kao i kod SABnzbd vodiča za instalaciju, morat ćemo instalirati dopunski alat za arhiviranje datoteka.
Kako bismo automatizirali raspakiranje datoteka, morat ćemo izgraditi kopiju besplatnog, ali neintuitivno nazvanog, nepoznatog i neslobodnog programa. Srećom, korisna duša u RaspberryPi.StackExchange opisala je kako to učiniti za Raspbian.
Na terminalu unesite sljedeću naredbu za uređivanje izvora sources.list i dodavanje spremišta koje sadrži unrar-nonfree:
sudo nano /etc/apt/sources.list
U nano dodajte sljedeći redak u datoteku .list:
deb-src http://archive.raspbian.org/raspbian glavni suputnik nesputan rpi
Pritisnite CTRL + X da biste izašli iz nano i Y da biste spremili / prepisali staru .list datoteku. Natrag u naredbenom retku morat ćete ažurirati popis izvora kako bi promjena stupila na snagu:
sudo apt-get update
Nakon što je ažuriranje završeno (trebalo bi biti prilično lijepo ako ste ažurirali ranije u tutorialu), vrijeme je da stvorite radni direktorij, a zatim ga premjestite:
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree
Vrijeme je da preuzmete ovisnosti koje nisu slobodne:
sudo apt-get build-dep unrar-nonfree
Kada se proces završi i vratite se u prompt, unesite sljedeću naredbu da biste preuzeli izvorni kôd i izradili instalacijski paket:
sudo apt-get izvor -b unrar-nonfree
Sada je vrijeme da instalirate paket. Ako pratite ovaj vodič nakon objavljivanja nove verzije unrar-nonfree, morat ćete ažurirati naziv datoteke. Broj verzije možete provjeriti tako da upišete "ls" u naredbeni redak kako biste naveli datoteke koje smo preuzeli u prethodnim koracima:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
Nakon što instalacija završi, možete brzo testirati da biste vidjeli je li naredba “unrar” dostupna sustavu jednostavnim upisivanjem “unrar” u naredbeni redak. Ako je ispravno instalirana, aplikacija unrar će snimiti popis svih dostupnih prekidača i njihovih opisa. Ako je paket instaliran bez pogreške, možete sami pospremiti sljedeću naredbu:
cd && rm -r ~ / unrar-nonfree
Sada kada smo instalirali našu aplikaciju UNRAR, vrijeme je da pređemo na posao instaliranja i konfiguriranja NZBGet.
Instaliranje i konfiguriranje NZBgeta
Za razliku od SABnzbd instalacijskog procesa, ovaj je znatno duži / zapanjujući, stoga budite spremni potrošiti malo vremena na prompt. Osim što ćete potrošiti malo više vremena na upit, budite spremni za neke zastoje kada koristite naredbu "make" za kompajliranje aplikacija.
Prvi posao je napraviti privremeni imenik, kao što smo to učinili s našom UNRAR instalacijom, u kojoj ćemo raditi. Baš kao i kod UNRAR-a, morat ćemo prljave ruke izgraditi instalatera. Nakon upita unesite sljedeće naredbe:
sudo mkdir / temp-nzbget
cd / temp-nzbget
Sada moramo preuzeti i izdvojiti NZBget. Od trenutka pisanja, stabilno izdanje je verzija 10.2. Provjerite je li NZBget web-lokacija sigurna da preuzimate najnoviju stabilnu verziju.
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
Budući da NZBGet za nas nema lijepo pripremljen instalacijski program, morat ćemo ručno instalirati sve ovisnosti. Ako ste znatiželjni za svaku ovisnost, ovdje pogledajte popis preduvjeta. Nakon upita unesite sljedeće naredbe:
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
Nakon što instalirate sve ovisnosti, potrebno je izvršiti malu operaciju zakrpe na libpar2. Tehnički možete preskočiti ovu zakrpu ali zakrpa vam omogućuje da postavite vremensko ograničenje za postupak popravka. To se koristi za spore uređaje kao što je naša mala Raspberry Pi kutija za preuzimanje.
Bilješka: ako ne zakrpate datoteke, tijekom konfiguracijskog procesa dobit ćete pogrešku ako ne dodate naredbu ./configure s -disable-libpar2-bugfixes-check
Za krpanje libar2 unesite sljedeće naredbe na upit:
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
./konfigurirati
sudo make
sudo make install
Sada je vrijeme da sastavite i instalirate NZBget:
cd /temp-nzbget/nzbget-10.2
./konfigurirati
sudo make
sudo make install
Nakon što je taj proces dovršen, imamo još jedan zadatak prije konfiguriranja NZBgeta. Moramo stvoriti skup direktorija za korištenje NZBgeta. Pretpostavljamo da koristite istu strukturu direktorija koju smo koristili u našim vodičima za Raspberry Pi. Ako to nije slučaj, morate u skladu s tim izmijeniti svoje direktorije.
U naredbeni redak unesite sljedeće naredbe za izradu NZBget direktorija:
sudo mkdir / media / USBHDD1 / dionice / NZBget
sudo mkdir / media / USBHDD1 / dionice / NZBget / dst
sudo mkdir / media / USBHDD1 / dionice / NZBget / nzb
sudo mkdir / media / USBHDD1 / dionice / NZBget / queue
sudo mkdir / media / USBHDD1 / dionice / NZBget / tmp
sudo mkdir / media / USBHDD1 / dionice / NZBget / post-proc
Možete promijeniti strukturu imenovanja, ali onda morate proći i kroz konfiguracijske datoteke i promijeniti sve zadane nazive mapa (što zapravo nije vrijedno muke).
Nakon što stvorite mape, vrijeme je da uredite konfiguracijsku datoteku NZBget. Na upit upišite sljedeću naredbu:
sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
sudo nano /etc/nzbget.conf
Konfiguracijska datoteka je jako označena korisnim komentarima (ali nećemo uključiti sve retke komentara u našim uputama ovdje jer bi blokovi teksta nepotrebno dugački); pažljivo pročitajte kroz datoteku da biste uredili sljedeći dio konfiguracijske datoteke u # # # PATHS odjeljku:
MainDir = / Mediji / USBHDD1 / dionice / NZBget
U odjeljku ### NEWS-SERVERS unesite vjerodajnice za prijavu na Usenet poslužitelju:
Server1.Host = yourserver.com
Server1.Port = 119
Server1.Username = ime
Server1.Password = lozinku
Server1.JoinGroup = yes
Server1.Encryption = nema
Server1.Connections = 5
Kada završite s uređivanjem datoteke, pritisnite CTRL + X i spremite. Prije nego pokrenemo NZBget, imamo jednu malu skupinu datoteka za kopiranje. Natrag na naredbeni redak unesite sljedeću naredbu:
cp / temp-nzbget/nzbget-10.2/nzbget-postprocess * / media / USBHDD1 / dionice / NZBget / post-proc
Time se kopiraju sve skripte za naknadnu obradu iz naše privremene instalacijske mape u stalnu mapu za naknadnu obradu. Sada možemo pokrenuti NZBget demon i provjeriti radi li sve u redu. Unesite sljedeću naredbu:
sudo nzbget -D
Sada možete prijeći na IP adresu Raspberry Pi sa sljedećim brojem porta:
http: // [Vaš PI IP]: 6789
provjeriti WebUI za NZBget. Zadano korisničko ime je "nzbget", a zadana lozinka je "tegbzn6789".
Nećemo mnogo vremena provoditi ovdje, dovoljno dugo da se gužnemo okolo i budemo sigurni da sve radi kako treba. (Kada završimo s NZBget konfiguracijom i procesom start-at-boot, više nećete gledati NZBget jer će ga pozivati sve vaše pomoćne aplikacije kao što su SickBeard i CouchPotato).
Dok smo ovdje, odvojite trenutak i dodajte NZB datoteku - ako vam nedostaje NZB datoteka, idite na binsearch.info i potražite svoju omiljenu Linux distribuciju.
Nakon što potvrdite da možete pokrenuti NZBget i preuzeti datoteku, vrijeme je da konfigurirate NZBget za pokretanje pri dizanju. Ako ste pratili sve naše Upute za Raspberry Pi (ili ste veteran Linuxa), cijeli ovaj proces će vam se činiti posve poznatim.
U naredbeni redak unesite sljedeću naredbu:
sudo nano /etc/init.d/nzbget
U datoteci zalijepite sljedeći kôd:
#! / Bin / sh
### BEGIN INIT INFO
# Pruža: NZBget
# Obavezno pokretanje: $ network $ remote_fs $ syslog
# Obavezno-Stop: $ network $ remote_fs $ syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Kratki opis: Pokrenite NZBget prilikom podizanja sustava
# Opis: Pokrenite NZBget
### END INIT INFO
"$ 1" u slučaju
start) echo -n "Pokreni usluge: NZBget"
/ usr / local / bin / nzbget -D
;;
stop) echo -n "Stop usluge: NZBget"
/ usr / local / bin / nzbget -Q
;;
ponovno pokretanje)
$ 0 stop
$ 0 početak
;;
*) Echo "Upotreba: $ 0 start | stop | restart"
izlaz 1
;;
ESAC
izlaz 0
Pritisnite CTRL + X, spremite svoj rad i izađite iz nano. Sada moramo promijeniti dozvole za datoteku i ažurirati rc.d. Unesite sljedeće naredbe u upitu:
sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d zadane postavke
Ponovno pokrenite sustav i potvrdite da se NZBget automatski pokreće.
U ovom trenutku spremni ste za jednostavnu NZBget instalaciju. Sljedeći korak je prelazak na naš vodič za automatizaciju, Kako automatizirati vaš Unaprijed Raspberry Pi Download Box i slijedite upute za instalaciju. Svaki alat koji koristimo u vodiču sa SABnzbd je također kompatibilan s NZBget, pa samo napravite odgovarajuće zamjene u izbornicima postavki.