22Aug

Kako namestiti NZBGet za lahke usenet nalaganje na vašem malinskem Pi

Pred kratkim smo vam pokazali, kako spremeniti vašo Raspberry Pi v vedno orodje Usenet, ki je osredotočen na stranko, ki je bogato s funkcijo SABnzbd Usenet. Zdaj smo vam pokazali, kako uporabljati NZBGet, bolj Spartan, ampak tudi zelo lahek Usenet orodje.

Zakaj želim to storiti?

Če ste sledili skupaj z našim Kako pretvoriti malinček Pi v orodje za vedno na Usenet in ste popolnoma zadovoljni z rezultati, potem lahko preskočite to vadbo skupaj.

Če pa po drugi strani ugotovite, da SABnzbd, ki porablja veliko virov, preveč obdavči vašo Raspberry Pi( še posebej, če ga poganjate skupaj z odjemalcem BitTorrent), potem je preklop na NZBGet odličennačin za sprostitev sistemskih virov. V procesu boste izgubili različne funkcije, vendar je osnovna funkcionalnost( uvoz datotek NZB, nalaganje vsebine, razpakiranje in medsebojno delovanje s pomočnimi aplikacijami, kot sta SickBeard in CouchPotato) še vedno na voljo z NZBGet.

Bodite opozorjeni, da je namestitev NZBgeta bistveno večja težava( in vključuje zbiranje obeh NZBgetovih in popravljenih pripomočkov za pomoč).

Kaj potrebujem?

Za ta vadnik predpostavljamo, da imate nameščen funkcionalen Raspberry Pi z Raspbianom in sledili našim prejšnjim vadnicam. Imam, in tukaj ste, da zamenjate SABnzbd za NZBget in skočite na naslednji del.Če ste povsem novi v procesu in se želite vkrcati na krov, predlagamo, da začnete z naslednjimi členi v vrstnem redu, ki smo jih navedli tukaj:

  1. Priročnik HTG za začetek z Raspberry Pi
  2. Kako nastaviti vaš malinček Pi zaRemote Shell, namizni računalnik in prenos datotek
  3. Kako pretvoriti malina Pi v nizko napajalno omrežno napravo

Potrebno je vse v prvem vadišču, druga vaja je neobvezna( vendar je oddaljeni dostop izjemno priročen za ta projekt kot prenospolje je odličen kandidat za gradnjo brez glave), najpomembnejši del tretje vaje pa je enostavno nastaviti trdi disk in ga konfigurirati za samodejno namestitev ob zagonu.

Poleg seznama predhodnega branja, če niste preveč seznanjeni z navzkrižji in izstopi iz Useneta, močno predlagamo, da preberete naslednji vadbeni jezik:

  • Kako naj Geek Guide za začetek z Usenet

Če ste žeseznanjen s Usenetom in imeti račun pri zanesljivem ponudniku Usenet, to je super.Če ne uporablja računa Usenet, morate prebrati naš vodnik, da se hitro približate. Za razliko od hudournikov, ki jih lahko dobite s skokom od javnega sledilnika do javnega sledilca, ne obstaja zanesljiv in brezplačen javni Usenet strežnik. Od zanesljivega ponudnika boste morali pridobiti račun - oglejte si naš vodnik za splošne informacije o Usenetu in nasvete o tem, kateri ponudniki naj razmislijo.

Posodobitev Apt-Get in namestitev UNRAR

Opomba: če ste pred kratkim sledili vodniku SABnzbd, lahko preskočite ta celoten razdelek, ko ste že posodobili orodje apt-get in namestili UNRAR.

Prvi nalog podjetja je posodobiti in nadgraditi vašega apt-get monterja.Če ste sledili skupaj z enim od naših vodnikov Raspberry Pi in posodobili vse, lahko preskočite ta korak.

Na terminalu vnesite naslednje ukaze:

sudo apt-get posodobitev

sudo apt-get nadgradnja

Če še niste posodobili / nadgradili v nekaj časa, bodite pripravljeni počakati na dolgotrajen postopek nadgradnje.

Tako kot pri vadnici za namestitev SABnzbd bomo morali namestiti dodatno orodje za obdelavo arhivov datotek.

Da bi avtomatizirali razpakiranje datoteke, bomo morali ustvariti kopijo brezplačne, vendar nenamerno imenovanega programa unrar-non-free. Na srečo je koristna duša na RaspberryPi. StackExchange opisala, kako to početi za Raspbian.

Na terminalu vnesite naslednji ukaz, ki vam omogoča, da uredite svoje vire.list in dodate skladišče, ki vsebuje unrar-nonfree:

sudo nano /etc/apt/ sources.list

V nano v datoteko. list dodajte naslednjo vrstico:

Deb-src http: //archive.raspbian.org/ glavna nespremenljiva rpija

Pritisnite CTRL + X, da zapustite nano in Y, da shranite / prepisate staro datoteko. list. Nazaj v ukazni poziv boste morali posodobiti seznam virov, da bo sprememba začela veljati:

sudo apt-get posodobitev

Ko je posodobitev končana( to bi moralo biti precej hitro, če ste ga posodobili prej v tutorialu), je čas, da ustvarite delovni imenik in se nato premaknete na to:

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

Čas prenosa odvisnosti od brez povezave:

sudo apt-get graditi-un unrar-nonfree

Ko se proces konča in ste se vrnili na poziv, vnesite naslednji ukaz, da prenesete izvorno kodo inzgradite namestitveni paket:

sudo apt-get source -b unrar-nonfree

Zdaj je čas, da namestite paket.Če sledite tej vadnici, potem ko je sproščena nova različica unrar-nonfree, boste morali posodobiti ime datoteke.Številko različice lahko preverite tako, da v ukazni poziv vnesete »ls«, da poiščete datoteke, ki smo jih prenesli v prejšnjih korakih:

sudo dpkg -i unrar_4.1.4-1_armhf.deb

Ko je namestitev končana, lahko hitro preskusiteglej, če je sistem na voljo ukazu "unrar", tako da v ukazni poziv preprosto vnesete "unrar".Če je pravilno nameščena, bo aplikacija unrar vrnila seznam vseh razpoložljivih stikal in njihovih opisov.Če je paket nameščen brez napake, lahko sami uredite z naslednjim ukazom:

cd & &rm -r ~ / unrar-nonfree

Zdaj, ko imamo nameščeno našo UNRAR aplikacijo, je čas, da se lotimo poslovanja namestitve in konfiguriranja NZBGet.

Namestitev in konfiguriranje NZBget

Za razliko od namestitvenega procesa SABnzbd, je ta bistveno dlje / bolj neuporabna, zato bodite pripravljeni, da nekaj časa preživite na poziv. Poleg porabe malo več časa na poziv, se pripravite na nekaj izpadov, ko uporabite ukaz "make" za pripravo aplikacij.

Prvi del poslovanja je izdelava začasnega imenika, kot smo naredili z namestitvijo UNRAR, v kateri bomo delali. Tako kot pri UNRAR-ju bomo morali umakniti roke in zgraditi monterja. Na poziv vnesite naslednje ukaze:

sudo mkdir / temp-nzbget
cd / temp-nzbget

Zdaj moramo prenesti in izvleči NZBget. Od tega pisanja je stabilna izdaja različica 10.2.Preverite spletno mesto NZBget in poskrbite, da prenesete najnovejšo stabilno različico.

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

Ker NZBGet nima lepega predpakiranega inštalaterja za nas, bomo potrebovaliročno namestiti vse odvisnosti.Če vas zanima, za kaj je vsaka odvisnost, si oglejte seznam predpogojev tukaj. Na poziv vnesite naslednje ukaze:

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

Ko namestite vse odvisnosti, moramo na libpar2 izvajati majhno operacijo obližev. Tehnično lahko preskočite ta popravek , vendar vam omogoča, da določite časovno omejitev pri postopku popravljanja. To se uporablja za počasnejše naprave, kot je naš mali prenosni paket Raspberry Pi.

Opomba: , če ne popravite datotek, boste med konfiguriranjem dobili napako, razen če dodate ukaz. /configure z ukazom -disable-libpar2-bugfixes-preverite

Če želite popraviti libar2, v ukazni vrstici vnesite naslednje ukaze napoziv:

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

Zdaj je čas, da pripravite in namestite NZBget:

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

Ko je ta postopek končan, imamo še eno nalogo, preden konfiguriramo NZBget. Za uporabo NZBgeta moramo ustvariti niz imenikov. Predpostavljamo, da uporabljate ista struktura imenikov, ki smo jo uporabljali v vseh vadnicah Raspberry Pi.Če ne, morate ustrezno spremeniti svoje imenike.

V ukazno vrstico vnesite naslednje ukaze za ustvarjanje svoje NZBget imenikov:

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/ čakalna vrsta
sudo mkdir /media/USBHDD1/shares/NZBget/ tmp
sudo mkdir /media/USBHDD1/shares/NZBget/ po proc

Youlahko spremeni strukturo poimenovanja, potem pa morate iti skozi konfiguracijske datoteke in spremeniti vsa privzeta imena map( kar ni resnično vredno težav).

Ko ste ustvarili mape, je čas, da uredite konfiguracijsko datoteko NZBget. Na poziv vnesite naslednji ukaz:

sudo cp /usr/local/share/nzbget/ nzbget.conf /etc/ nzbget.conf
sudo nano /etc/ nzbget.conf

Konfiguracijska datoteka je močno označena z koristnimi komentarji( vendar ne bomo vključili vseh vrstic za komentiranjev naših navodilih tukaj, ker bi bloki besedila postali nepotrebno dolgi);natančno preberite datoteko, da uredite naslednji del konfiguracijske datoteke v razdelku ### PATHS:

MainDir = /media/USBHDD1/shares/ NZBget

V razdelku ### NEWS-SERVERS vnesite svoje poverilnice za prijavo v Usenet strežnik:

Server1.Host =yourserver.com
Server1.Port = 119
Server1.Username = uporabniško ime
Server1.Password = geslo
Server1.JoinGroup = da
Server1.Encryption = ne
Server1.Connections = 5

Ko končate urejanje datoteke, pritisnite tipko CTRL +X in shranite. Pred zagonom NZBegeta imamo eno majhno serijo datotek za kopiranje. Nazaj v ukazni poziv vnesite naslednji ukaz:

cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* /media/USBHDD1/shares/NZBget/ post-proc

To kopira vse skripte za obdelavo po pošti iz naše začasne namestitvene mape v mapo za obdelavo stalnih objave. Zdaj lahko zagnati NZBget daemon in poskrbimo, da bo vse v redu. Vnesite naslednji ukaz:

sudo nzbget -D

Zdaj lahko odprete naslov IP vašega Raspberry Pi z naslednjo številko vrat:

http: // [vaši Pi's IP]: 6789

, da preverite spletno povezavo za NZBget. Privzeto uporabniško ime je "nzbget" in privzeto geslo je "tegbzn6789".

Tukaj ne bomo porabili veliko časa, dovolj dolgo, da bi se pokončali in se prepričali, da se vse pravilno izvaja.(Ko končamo s konfiguracijo NZBget in začetkom zagona, ne boste več gledali na NZBget, ker bodo klicali vse vaše pripomočke, kot sta SickBeard in CouchPotato).

Medtem ko smo tukaj, si vzemite trenutek, da dodate datoteko NZB, če ste, ker želite datoteko NZB, pojdite na binsearch.info in poiščite svojo najljubšo distribucijo Linuxa.

Ko potrdite, da lahko zaženete NZBget in naložite datoteko, je čas, da konfigurirate NZBget pri zagonu.Če ste skupaj z vsemi našimi vadnicami Raspberry Pi( ali ste veteran Linuxa), se bo ta celoten proces zdel precej poznan.

V ukazni poziv vnesite naslednji ukaz:

sudo nano /etc/init.d/ nzbget

V datoteki prilepite naslednjo kodo:

#!/bin/ sh
### BEGIN INIT INFO
# Zagotavlja: NZBget
# Required-Start: $ omrežje $ remote_fs $ syslog
# Required-Stop: $ omrežje $ remote_fs $ syslog
# privzeti začetek: 2 3 4 5
#Privzeto-Stop: 0 1 6
# Kratek opis: Zaženi NZBegit pri zagonu
# Opis: Začni NZBget
### END INIT INFO
primer "$ 1" v začetku
echo -n "Startne storitve: NZBget"
/usr/local/bin/ nzbget-D
; ;
stop) echo -n "Stop storitve: NZBget"
/usr/local/bin/ nzbget -Q
; ;
restart)
$ 0 zaustavitev
$ 0 start
; ;
*) echo "Uporaba: $ 0 start | ustavi | ponovni zagon"
exit 1
; ;
esac
exit 0

Pritisnite CTRL + X, shranite svoje delo in zapustite nano. Zdaj moramo spremeniti dovoljenja v datoteki in posodobiti rc.d. Vnesite naslednje ukaze na poziv:

sudo chmod 755 /etc/init.d/ nzbget
sudo update-rc.d nzbget privzeto

Znova zaženite sistem in potrdite, da se NZBget samodejno zažene.

Na tej točki ste pripravljeni iti z enostavno namestitvijo NZBget. Naslednji korak je preusmeriti k našemu vodniku za avtomatizacijo, Kako avtomatizirati vašo Always-On Raspberry Pi Download Box in slediti navodilom za namestitev. Vsako orodje, ki ga uporabljamo v vodniku s SABnzbd, je združljivo tudi z NZBgetom, zato v menijih nastavitev naredite ustrezne zamenjave.