22Aug
Nedavno smo vam pokazali kako pretvoriti Raspberry Pi u uvijek na Usenet stroj koji je usredotočen na bogati SABnzbd Usenet klijent. Sada smo vam pokazali kako koristiti NZBGet, spartanski, ali i vrlo lagan Usenet alat.
Zašto to želim učiniti?
Ako ste slijedili zajedno s našim Kako pretvoriti malina Pi u stalno korišten Usenet stroj, a vi ste savršeno zadovoljni rezultatima, sve to možete preskočiti.
Ako ste s druge strane pronašli da SABnzbd s velikim brojem resursa opterećuje vašu malu količinu maloprodaje Pi( osobito ako ga pokrećete usporedo s BitTorrent klijentom), a zatim prebacivanje na NZBGet je odličannačin oslobađanja resursa sustava. U tom će se procesu izgubiti čitav niz značajki, ali ključna funkcija( uvoz NZB datoteka, preuzimanje sadržaja, njezin raspakiranje i interakcija s pomoćnim aplikacijama kao što su SickBeard i CouchPotato) sve je uvijek dostupna s NZBGetom.
Budite oprezni, međutim, da instaliranje NZBget je znatno veća gnjavaža( i uključuje sastavljanje NZBget i patched pomoćne aplikacije).
Što trebam?
Za ovaj vodič pretpostavljamo da imate funkcionalnu Raspberry Pi s Raspbian instaliranim i slijedili zajedno s našim prethodnim tutorijalima. Imam i ti si samo ovdje da zamijenim SABnzbd za NZBget, skok na sljedeći odjeljak. Ako ste potpuno novi u procesu i želite se uklopiti, predlažemo da počnete s sljedećim člancima redoslijedom koji ih imamo ovdje:
- HTG Vodič za početak korištenja maline Pi
- Kako konfigurirati malu vatru za piRemote Shell, radna površina i prijenos datoteka
- Kako pretvoriti Raspberry Pi u mrežni uređaj za pohranu
Sve je u prvom tutorialu potrebno, drugi je vodič opcionalan( ali daljinski pristup nevjerojatno je pogodan za ovaj projekt kao preuzimanjekutija je savršen kandidat za gradnju bez glave), a najvažniji dio trećeg tutoriala je postavljanje tvrdog diska i konfiguriranje automatskog postavljanja na podizanje sustava.
Osim prethodnog popisa za čitanje, ako niste previše upoznati s Usenetovim izlazima, izričito predlažemo da pročitate sljedeći vodič:
- Kako doći do Geek Vodiča za početak rada s Usenetom
Ako ste većupoznati s Usenetom i imati račun s pouzdanim Usenet usluga, to je strašan. Ako nemate imati Usenet račun, apsolutno morate pročitati naš vodič da biste dobili brzinu. Za razliku od bujica gdje možete dobiti hopping from public tracker na javni tracker, ne postoji takva stvar kao pouzdan i besplatan javni Usenet poslužitelj. Morat ćete dobiti račun od pouzdanog pružatelja usluga - pogledajte naš vodič za opće informacije o usenetu i savjete o tome koje pružatelje usluga trebaju razmotriti.
Ažuriranje Apt-Dobivanje i instalacija UNRAR
Napomena: Ako ste nedavno slijedili zajedno sa SABnzbd vodičem, sigurno možete preskočiti cijeli odjeljak jer ste već ažurirali svoj apt-get alat i instalirali UNRAR.
Prvi red poslovanja je ažuriranje i nadogradnja apt-get instalacijskog programa. Ako ste slijedili zajedno s jednim od naših vodiča za Raspberry Pi i ažurirali sve, možete preskočiti ovaj korak.
Na terminalu unesite sljedeće naredbe:
sudo apt-get ažuriranje
sudo apt-get nadogradnja
Ako niste nakratko ažurirali / ažurirali, pripremite se da pričekate dug proces nadogradnje.
Kao i kod instalacijskog vodiča za instalaciju SABnzbd, morat ćemo instalirati dodatni alat za obradu datoteka arhiva.
Da bismo automatizirali raspakiranje datoteke, morat ćemo izgraditi kopiju besplatne, ali neintuitivno nazvane unrar-besplatne aplikacije. Srećom, korisna duša na RaspberryPi. StackExchange naznačila je kako to učiniti za Raspbian.
Na terminalu upišite sljedeću naredbu da biste mogli uređivati your sources.list i dodati repozitorij koji sadrži unrar-nonfree:
sudo nano /etc/apt/ sources.list
U nano dodajte sljedeću liniju u datoteku. list:
deb-src http: //archive.raspbian.org/ raspbian wheezy glavni doprinos ne-slobodan rpi
Pritisnite CTRL + X za izlaz iz nano i Y za spremanje / prebrisanje stare datoteke. list. Natrag u naredbeni redak, morat ćete ažurirati popis izvora kako bi promjena stupila na snagu:
sudo apt-get ažuriranje
Nakon dovršetka ažuriranja( trebalo bi biti prilično zgodna ako ste prethodno ažurirali u vodiču), vrijeme je za stvaranje radnog direktorija i pomicanje na njega:
mkdir ~ / unrar-nonfree & &cd ~ / unrar-nonfree
Vrijeme preuzimanja zavisnosti unrar-nonfree:
sudo apt-get ungra-nonfree
Kada proces završi i vratite se u red, upišite sljedeću naredbu za preuzimanje izvornog koda iizgraditi instalacijski paket:
sudo apt-get izvor -b unrar-nonfree
Sada je vrijeme za instalaciju paketa. Ako slijedite ovaj vodič nakon objavljivanja nove inačice unrar-nonfree, morat ćete ažurirati naziv datoteke. Broj verzije možete provjeriti upisivanjem "ls" u naredbenom retku kako biste popisali datoteke koje smo preuzeli u prethodnim koracima:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
Kada dovršite instalaciju, možete brzo testiratiprovjerite je li naredba "unrar" dostupna sustavu jednostavnim upisom "unrar" u naredbeni redak. Ako je pravilno instaliran, unrar app će pucati natrag popis svih raspoloživih prekidača i njihovih opisa. Ako je paket instaliran bez pogreške, možete sami posložiti sljedeću naredbu:
cd & &rm -r ~ / unrar-nonfree
Sada kada imamo instaliranu aplikaciju UNRAR, vrijeme je da se spustite u posao instaliranja i konfiguriranja NZBGeta.
Instaliranje i podešavanje NZBget
Za razliku od SABnzbd instalacijskog procesa, ovo je znatno duže / više fuzzly, stoga budite spremni potrošiti malo vremena na upit. Osim što potrošite malo više vremena na upit, pripremite se za neke stanke kada koristite naredbu "make" za sastavljanje aplikacija. Prvi red poslovanja je da napravimo privremeni imenik, kao što smo to učinili s našom UNRAR instalacijom, na kojemu radimo. Baš kao i kod UNRAR-a morat ćemo prljavim rukama graditi instalaciju. U naredbu upišite sljedeće naredbe:
sudo mkdir / temp-nzbget
cd / temp-nzbget
Sada trebamo preuzeti i izdvojiti NZBget. Od ovog pisanja, stabilno izdanje je verzija 10.2.Provjerite NZBget web stranicu kako biste bili sigurni 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 nema lijep pretplaćeni instalater za nas, trebat ćemoručno instalirati sve ovisnosti. Ako ste znatiželjni za svaku ovisnost, ovdje pogledajte popis preduvjeta. Upišite sljedeće naredbe:
sudo apt-get instaliraj libncurses5-dev
sudo apt-get instaliraj sigc ++
sudo apt-get instaliraj libpar2-0-dev
sudo apt-get instaliraj libssl-dev
sudo apt-getinstalirajte libgnutls-dev
sudo apt-get instalirajte libxml2-dev
Nakon što instalirate sve zavisnosti, moramo izvršiti malu operaciju zakrpa na libpar2.Možete tehnički preskočiti ovaj patch ali zakrpa vam omogućuje da postavite vremensko ograničenje na par-popravak procesa. Ovo se upotrebljava za sporije uređaje poput našeg malog spremnika za pretovar Raspberry Pi.
Napomena: ako ne zakrpite datoteke, tijekom postupka konfiguracije dobit ćete pogrešku ako ne dodate naredbu. /configure s -disable-libpar2-bugfixes-provjerite
Za patch libar2 unesite sljedeće naredbe naprompt:
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 & lt;libpar2-0.2-bugfixes.patch
sudo patch & lt;libpar2-0.2-cancel.patch
. /configure
sudo make
sudo make install
Sada je vrijeme za sastavljanje i instaliranje NZBget:
cd /temp-nzbget/nzbget-10.2
. /configure
sudo make
sudo make install
Kada taj postupak završi, imamo još jedan zadatak prije nego što konfigurirate NZBget. Moramo stvoriti niz direktorija za upotrebu NZBget-a. Pretpostavljamo da upotrebljavate istu strukturu direktorija koju koristimo tijekom naših tutorskih priručnika za Raspberry Pi. Ako ne, trebate izmijeniti svoje direktorije u skladu s tim.
U naredbeni redak upišite sljedeće naredbe za stvaranje NZBget direktorije:
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/ red
sudo mkdir /media/USBHDD1/shares/NZBget/ tmp
sudo mkdir /media/USBHDD1/shares/NZBget/ nakon proc
Youmože promijeniti strukturu naziva, ali morate proći i konfiguracijske datoteke i promijeniti sve zadane nazive mapa( što zapravo ne vrijedi za gnjavažu).
Nakon što stvorite mape, vrijeme je za uređivanje NZBget konfiguracijske datoteke. U naredbu upišite sljedeću naredbu:
sudo cp /usr/local/share/nzbget/ nzbget.conf /etc/ nzbget.conf
sudo nano /etc/ nzbget.conf
Konfiguracijska je datoteka ozbiljno napisana s korisnim komentarima( ali nećemo uključiti sve linije komentaraovdje u našim uputama jer bi blokovi teksta nepotrebno dugo);pažljivo pročitajte dio datoteke konfiguracije u odjeljku ### PATHS:
MainDir = /media/USBHDD1/shares/ NZBget
U odjeljku ### NEWS-SERVERS unesite vjerodajnice za prijavu na Usenet Server:
Server1.Host =
Server1.Username = korisničko ime
Server1.Password = lozinka
Server1.JoinGroup = yes
Server1.Encryption = ne
Server1.Connections = 5
Kada završite s uređivanjem datoteke, pritisnite CTRL +X i spremite. Prije nego što pokrenemo NZBget, imamo jednu malu skupinu datoteka za kopiranje. Natrag u naredbeni redak unesite sljedeću naredbu:
cp / temp-nzbget/nzbget-10.2/nzbget-postprocess* /media/USBHDD1/shares/NZBget/ post-proc
Ovo kopira sve skripte nakon obrade iz naše privremene mape za instalaciju u mapu za stalno obrađivanje postova. Sada možemo pokrenuti NZBget daemon i provjeriti je li sve u redu. Upišite sljedeću naredbu:
sudo nzbget -D
Sada možete doći do IP adrese vašeg Raspberry Pi sa sljedećim brojem porta:
http: // [Vaš Pi's IP]: 6789
da biste provjerili WebUI za NZBget. Zadano korisničko ime je "nzbget", a zadana je lozinka "tegbzn6789".
Nećemo ovdje provoditi puno vremena, dovoljno dugo da se probijemo i uvjerimo se da sve radi ispravno.(Nakon što završimo sa konfiguracijom NZBget i procesom start-at-boot, više nećete gledati na NZBget jer će biti pozvan svim vašim pomoćnim aplikacijama kao što su SickBeard i CouchPotato).
Dok smo ovdje, odvojite trenutak za dodavanje NZB datoteke - ako ste za nedostatak NZB datoteke, prijeđite na binsearch.info i potražite svoju omiljenu Linux distribuciju.
Kada potvrdite da možete pokrenuti NZBget i preuzeti datoteku, vrijeme je da konfigurirate NZBget da biste započeli s pokretanjem. Ako pratite zajedno sa svim našim tutorijalima za Raspberry Pi( ili ste Linux veteran), ovaj cijeli proces će se činiti sasvim poznatim.
U naredbeni redak unesite sljedeću naredbu:
sudo nano /etc/init.d/ nzbget
Unutar datoteke zalijepite sljedeći kod:
#!/bin/ # Pruža: NZBget
# Obavezno-Početak: $ mreža $ remote_fs $ syslog
# Obavezno-zaustavljanje: $ mreža $ remote_fs $ syslog
# Default-Start: 2 3 4 5
#Default Start: 0 1 6
# Kratak opis: Pokrenite NZBget pri pokretanju
# Opis: Pokrenite NZBget
### END INIT INFO
slučaj "$ 1" u
start) echo -n "Pokreni usluge: NZBget"
/usr/local/bin/ nzbget-D
; ;
stop) echo -n "Zaustavi usluge: NZBget"
/usr/local/bin/ nzbget -Q
; ;
ponovno pokretanje)
$ 0 zaustavljanje
$ 0 start
; ;
*) 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 na datoteci i ažurirati rc.d. Unesite sljedeće naredbe na upit:
sudo chmod 755 /etc/init.d/ nzbget
sudo ažuriranje-rc.d nzbget 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 da krenete na naš vodič za automatizaciju, kako automatizirati vaš uvijek spremnik za spremanje maloprodajnih pića i slijedite ih zajedno s uputama za instalaciju. Svaki alat koji koristimo u vodiču sa SABnzbd je također kompatibilan s NZBget, stoga samo napravite odgovarajuće zamjene u izbornicima postavki.