Kotisivu » miten » NZBGetin asentaminen kevyelle Usenet-lataukselle Raspberry Pi lle

    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ä:

    1. HTG-opas Raspberry Pi: n käytön aloittamiseen
    2. Raspberry Pi: n määrittäminen etäkotelolle, työpöydälle ja tiedostonsiirrolle
    3. 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.