NZBGetin asentaminen kevyelle Usenet-lataukselle Raspberry Pi lle
Olemme hiljattain osoittaneet, miten voit muuttaa Raspberry Pi -laitteen aina Usenet-koneeksi, joka keskittyy monipuoliseen SABnzbd Usenet -asiakasohjelmaan. Nyt näytämme sinulle, miten NZBGet, Spartan, mutta myös erittäin kevyt Usenet-työkalu.
Miksi haluan tehdä tämän?
Jos seurasit yhdessä Raspberry Pi: n kääntämisen kanssa aina käytössä olevaan Usenet-koneeseen ja olet täysin tyytyväinen tuloksiin, voit ohittaa tämän oppaan kokonaan.
Jos toisaalta olet havainnut, että resurssitehokas SABnzbd verottaa Raspberry Pi: täsi liikaa (varsinkin jos käytät sitä rinnakkain BitTorrent-asiakkaan kanssa), vaihtaminen NZBGetiin on loistava tapa vapauttaa järjestelmän resursseja. Menetät monenlaisia ominaisuuksia prosessissa, mutta ydintoiminnot (NZB-tiedostojen tuominen, sisällön lataaminen, purkaminen ja vuorovaikutus auttajasovellusten kuten SickBeard ja CouchPotato) kanssa ovat edelleen käytettävissä NZBGetissä.
Ole varoitettu kuitenkin, että NZBgetin asentaminen on huomattavasti suurempi vaivaa (ja siihen kuuluu sekä NZBgetin että korjattujen apuohjelmien kokoaminen).
Mitä minä tarvitsen?
Tässä opetusohjelmassa oletetaan, että sinulla on toimiva Raspberry Pi, johon on asennettu Raspbian ja jotka ovat seuranneet aiempia opetusohjelmia. Sinulla on ja olet juuri täällä vaihtamaan SABnzbd NZBgetille, siirry seuraavaan osioon. Jos olet upouusi prosessissa ja haluat saada aluksella, suosittelemme aloittamaan seuraavat artikkelit siinä järjestyksessä kuin ne on lueteltu tässä:
- HTG-opas Raspberry Pi: n käytön aloittamiseen
- Raspberry Pi: n määrittäminen etäkotelolle, työpöydälle ja tiedostonsiirrolle
- Raspberry Pi: n kääntäminen pienitehoiseen verkkotallennusvälineeseen
Kaikki ensimmäisessä opetusohjelmassa on välttämätöntä, toinen opetusohjelma on valinnainen (mutta etäyhteys on uskomattoman kätevä tämän projektin kannalta, koska latauslaatikko on täydellinen ehdokas päätyyn rakentamiseen), ja kolmannen opetusohjelman tärkein osa on yksinkertaisesti perustaa kiintolevyasema ja konfiguroi se automaattiseen kiinnitykseen käynnistettäessä.
Jos et ole liian perehtynyt Usenetin sisäpiiriin ja aiempien lukuluetteloiden lisäksi, suosittelemme seuraavaa opetusohjelmaa lukemaan:
- The Us-To Geek -opas, jolla voit aloittaa Usenetin käytön
Jos olet jo perehtynyt Usenetiin ja sinulla on luotettava Usenet-palveluntarjoaja, se on mahtavaa. Jos sinä älä sinulla on Usenet-tili, sinun täytyy ehdottomasti lukea oppaanne, jotta voimme nousta ylös. Toisin kuin torrentit, joissa voit siirtyä julkisesta seurannasta julkiseen seurantaan, ei ole olemassa mitään luotettavaa ja ilmaista julkista Usenet-palvelinta. Sinun täytyy saada luotettava toimittajan tili - katso yleistä tietoa Usenetistä ja vinkkejä siitä, mitä palveluntarjoajia harkita.
Apt-Get- ja UNRAR-asennuksen päivittäminen
Huomautus: Jos olet seurannut äskettäin SABnzbd-oppaan ohjelmaa, voit ohittaa koko osan, koska olet jo päivittänyt apt-get -työkalun ja asentanut UNRARin.
Ensimmäinen järjestysjärjestys on apt-get-asentimen päivittäminen ja päivittäminen. Jos seurasit yhdessä muiden Raspberry Pi -oppaiden kanssa ja päivitit kaiken, voit ohittaa tämän vaiheen.
Kirjoita päätteessä seuraavat komennot:
sudo apt-get päivitys
sudo apt-get päivitys
Jos et ole päivittänyt / päivittänyt jonkin aikaa, olkaa valmiita odottamaan pitkää päivitysprosessia.
Aivan kuten SABnzbd-asennuksen opetusohjelmassa, meidän on asennettava lisä työkalu tiedostojen arkistojen käsittelemiseen.
Jotta voisimme automatisoida tiedoston purkamisen, meidän on rakennettava kopio vapaasta mutta tahattomasti nimetyistä unrar-nonfree-sovelluksista. Onneksi avulias sielu RaspberryPi.StackExchange-ohjelmassa kertoi, miten se tehdään Raspbyn osalta.
Syötä päätteessä seuraava komento, jonka avulla voit muokata source.list-tiedostoa ja lisätä arkiston, joka sisältää unrar-nonfree:
sudo nano /etc/apt/sources.list
Lisää nano-luetteloon seuraava rivi .list-tiedostoon:
deb-src http://archive.raspbian.org/raspbian wheezy tärkein panos ei-vapaa rpi
Paina CTRL + X poistuaksesi nanoista ja Y tallentaaksesi vanhan .list-tiedoston. Takaisin komentokehotteeseen sinun on päivitettävä lähdeluettelo, jotta muutos tulee voimaan:
sudo apt-get päivitys
Kun päivitys on valmis (sen pitäisi olla melko typerä, jos päivitit aiemmin opetusohjelmassa), on aika luoda työhakemisto ja siirtyä sen jälkeen:
mkdir ~ / unrar-nonfree & & cd ~ / unrar-nonfree
Aika ladata unrar-free-riippuvuuksia:
sudo apt-get build-dep unrar-nonfree
Kun prosessi päättyy ja olet palannut kehotteeseen, lataa lähdekoodi ja asenna asennuspaketti seuraavasti:
sudo apt-get source -b unrar-nonfree
Nyt on aika asentaa paketti. Jos noudatat tätä opetusta sen jälkeen, kun uusi unrar-nonfree-versio on julkaistu, sinun on päivitettävä tiedostonimi. Voit tarkistaa versionumeron kirjoittamalla komentokehotteeseen "ls", kun haluat luetella edellisissä vaiheissa ladatut tiedostot:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
Kun asennus on valmis, voit nopeasti testata, onko komento ”unrar” käytettävissä järjestelmässä yksinkertaisesti kirjoittamalla ”unrar” komentokehotteeseen. Jos se on asennettu oikein, unrar-sovellus ottaa luettelon kaikista käytettävissä olevista kytkimistä ja niiden kuvauksista. Jos paketti on asennettu virheettömästi, voit järjestää itsellesi seuraavan komennon:
cd & rm -r ~ / unrar-nonfree
Nyt kun olemme asentaneet UNRAR-sovelluksen, on aika päästä alas NZBGetin asentamiseen ja määrittämiseen.
NZBgetin asentaminen ja määrittäminen
Toisin kuin SABnzbd-asennusprosessi, tämä on huomattavasti pidempi / enemmän fiddly, joten ole valmis viettämään vähän aikaa kehotteessa. Sen lisäksi, että kulutat hieman enemmän aikaa kehotteessa, valmistaudu jonkin aikaa seisomaan, kun käytät "make" -komentoa sovellusten kääntämiseen.
Ensimmäisessä järjestyksessä on tehdä väliaikainen hakemisto, kuten teimme UNRAR-asennuksessamme. Aivan kuten UNRARin, meidän täytyy saada kätemme likainen rakennusasentaja. Anna kehotteessa seuraavat komennot:
sudo mkdir / temp-nzbget
cd / temp-nzbget
Nyt on ladattava ja purettava NZBget. Tämän kirjoituksen jälkeen vakaa julkaisu on versio 10.2. Tarkista NZBget-verkkosivustosta, että lataat uusimman vakaan version.
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
Koska NZBGetillä ei ole mukavaa valmiiksi pakattua asentajaa, meidän on asennettava kaikki riippuvuudet manuaalisesti. Jos olet utelias, mitä kukin riippuvuus on, tutustu tässä oleviin ehtoihin. Anna kehotteessa seuraavat komennot:
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
Kun olet asentanut kaikki riippuvuudet, meidän on suoritettava pieni korjaustoiminto libpar2: ssa. Voit ohittaa tämän korjaustiedoston teknisesti mutta korjaustiedoston avulla voit asettaa aikarajan par-korjausprosessille. Tätä käytetään hitaampiin laitteisiin, kuten pieneen Raspberry Pi -latauslaatikkoon.
Huomautus: jos et korjaa tiedostoja, saat virheen kokoonpanoprosessin aikana, ellei liitä ./configure-komentoa -disable-libpar2-bugfix-checkiin
Jos haluat korjata libar2: n, syötä seuraavat komennot:
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-laastari < libpar2-0.2-bugfixes.patch
sudo-laastari < libpar2-0.2-cancel.patch
./ configure
sudo tehdä
sudo asenna
Nyt on aika koota ja asentaa NZBget:
cd /temp-nzbget/nzbget-10.2
./ configure
sudo tehdä
sudo asenna
Kun prosessi on valmis, meillä on vielä yksi tehtävä ennen NZBgetin määrittämistä. Meidän on luotava joukko hakemistoja NZBgetille käytettäväksi. Oletamme, että käytät samaa hakemistorakennetta, jota olemme käyttäneet Raspberry Pi -opetusohjelmissamme. Jos ei, sinun on muutettava hakemistoja vastaavasti.
Kirjoita komentokehotteessa seuraavat komennot luodaksesi NZBget-hakemistot:
sudo mkdir / media / USBHDD1 / osakkeet / NZBget
sudo mkdir / media / USBHDD1 / osakkeet / NZBget / dst
sudo mkdir / media / USBHDD1 / shares / NZBget / nzb
sudo mkdir / media / USBHDD1 / share / NZBget / jono
sudo mkdir / media / USBHDD1 / osakkeet / NZBget / tmp
sudo mkdir / media / USBHDD1 / osakkeet / NZBget / post-proc
Voit muuttaa nimeämisrakennetta, mutta sinun täytyy myös käydä läpi kokoonpanotiedostot ja muuttaa kaikki oletusarvoiset kansionimet (jotka eivät ole todella vaivan arvoista).
Kun olet luonut kansiot, on aika muokata NZBget-määritystiedostoa. Kirjoita seuraava komento kehotteessa:
sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
sudo nano /etc/nzbget.conf
Konfiguraatiotiedosto on merkittävällä tavalla merkitty hyödyllisten kommenttien kanssa (mutta emme aio sisällyttää kaikkia komentojemme rivejä täällä, koska se tekisi tekstilohkoja tarpeettoman pitkiä); lue tiedosto läpi huolellisesti, jos haluat muokata seuraavaa osaa ### PATHS -osiossa olevasta määritystiedostosta:
MainDir = / media / USBHDD1 / osakkeiden / NZBget
Syötä ### NEWS-SERVERS -osassa Usenet-palvelimen kirjautumistiedot:
Server1.Host = yourserver.com
Server1.Port = 119
Server1.Username = käyttäjätunnus
Server1.Password = salasana
Server1.JoinGroup = yes
Server1.Encryption = ei
Server1.Connections = 5
Kun olet muokannut tiedoston, paina CTRL + X ja tallenna. Ennen kuin käynnistämme NZBgetin, meillä on yksi pieni erä kopioitavia tiedostoja. Anna komentokehotteeseen seuraava komento:
cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* / media / USBHDD1 / share / NZBget / post-proc
Tämä kopioi kaikki jälkikäsittelyskriptit väliaikaisesta asennuskansiosta pysyvään jälkikäsittelykansioon. Nyt voimme käynnistää NZBget-demonin ja varmistaa, että kaikki toimii oikein. Anna seuraava komento:
sudo nzbget -D
Nyt voit siirtyä Raspberry Pi: n IP-osoitteeseen seuraavalla porttinumerolla:
http: // [Sinun IP: n]: 6789
tarkistaa WebUI NZBgetille. Oletusnimi on "nzbget" ja oletussalasana on "tegbzn6789".
Emme viettää paljon aikaa täällä, vain tarpeeksi kauan, jotta voisimme kiertää ja varmistaa, että kaikki toimii oikein. (Kun olemme valmiit NZBget-määritykseen ja käynnistysprosessiin, et katso enää NZBgetiä, koska kaikki apuohjelmasi, kuten SickBeard ja CouchPotato, kutsuvat sitä.).
Kun olemme täällä, ota hetki lisätäksesi NZB-tiedoston, jos haluat NZB-tiedoston, siirry binsearch.info-sivulle ja etsi suosikki Linux-jakeluasi.
Kun olet vahvistanut, että voit käynnistää NZBgetin ja ladata tiedoston, on aika määrittää NZBget käynnistämään käynnistys. Jos olet seurannut kaikkia Raspberry Pi -opetusohjelmia (tai olet Linux-veteraani), tämä koko prosessi näyttää melko tutulta.
Kirjoita seuraava komento komentokehotteeseen:
sudo nano /etc/init.d/nzbget
Liitä seuraava koodi tiedostoon:
#! / Bin / sh
### BEGIN INIT INFO
# Tarjoaa: NZBget
# Pakollinen-Start: $ network $ remote_fs $ syslog
# Pakollinen-pysäytys: $ network $ remote_fs $ syslog
# Oletus-Start: 2 3 4 5
# Oletusasetus: 0 1 6
# Lyhyt kuvaus: Käynnistä NZBget käynnistettäessä
# Kuvaus: Käynnistä NZBget
### END INIT INFO
tapauksessa "$ 1" vuonna
start) echo -n "Aloita palvelut: NZBget"
/ usr / local / bin / nzbget -D
;;
stop) echo -n "Stop-palvelut: NZBget"
/ usr / local / bin / nzbget -Q
;;
uudelleenkäynnistää)
0 dollaria pysähtyy
$ 0 alkaa
;;
*) Echo "Käyttö: $ 0 start | stop | restart"
Lopeta 1
;;
ESAC
Lopeta 0
Paina CTRL + X, tallenna työsi ja sulje nano. Nyt meidän on muutettava tiedoston käyttöoikeudet ja päivitettävä rc.d. Anna seuraavat komennot:
sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d nzbget oletukset
Käynnistä järjestelmä uudelleen ja varmista, että NZBget käynnistyy automaattisesti.
Tässä vaiheessa olet valmis menemään yksinkertaisella NZBget-asennuksella. Seuraava askel on siirtyä automatisointioppaamme, miten automatisoit aina avattavan vadelmasi Pi-latauslaatikon ja seuraa asennusohjeita. Jokainen työkalu, jota käytämme oppaassa, jossa on SABnzbd, on myös yhteensopiva NZBgetin kanssa, joten tee vain tarvittavat vaihtoehdot asetusten valikoissa.