Pagrindinis » kaip » Kaip įdiegti „NZBGet“ lengvam „Usenet“ atsisiuntimui „Raspberry Pi“

    Kaip įdiegti „NZBGet“ lengvam „Usenet“ atsisiuntimui „Raspberry Pi“

    Neseniai parodėme, kaip paversti savo „Raspberry Pi“ į visuomet „Usenet“ kompiuterį, sukoncentruotą aplink turtingą „SABnzbd Usenet“ klientą. Dabar grįšime, kad galėtume parodyti, kaip naudoti NZBGet, daugiau Spartan, bet taip pat labai lengvas „Usenet“ įrankis.

    Kodėl aš noriu tai padaryti?

    Jei sekėte kartu su „Kaip paversti Raspberry Pi“ į „visada įjungtą Usenet“ mašiną ir esate visiškai patenkinti rezultatais, galite praleisti šią pamoką.

    Kita vertus, jei nustatėte, kad SABnzbd išteklius naudojantiems produktams per daug apmokestina jūsų Raspberry Pi (ypač jei naudojate jį kartu su „BitTorrent“ klientu), tada perėjimas prie NZBGet yra puikus būdas atlaisvinti sistemos išteklius. Jūs prarasite daugybę funkcijų šiame procese, tačiau pagrindinė funkcija (importuoti NZB failus, atsisiųsti turinį, išpakuoti ir bendrauti su pagalbinėmis programomis, pvz., „SickBeard“ ir „CouchPotato“) vis dar yra prieinama su NZBGet.

    Būkite įspėti, kad NZBget įdiegimas yra žymiai didesnis vargo (ir apima tiek NZBget, tiek pataisytų pagalbinių programų sudarymą).

    Ką man reikia??

    Dėl šios pamokos, mes manome, kad jūs turite funkcionalų Raspberry Pi su Raspbian įdiegta ir sekėte kartu su mūsų ankstesnėmis pamokomis. Aš turiu ir jūs tiesiog čia, kad pakeistumėte SABnzbd NZBget, pereikite į kitą skyrių. Jei esate visiškai naujas procesas ir norite įeiti į laivą, siūlome pradėti nuo šių straipsnių tokia tvarka, kaip mes juos išvardinome:

    1. „HTG Guide to Getting Started with Raspberry Pi“ vadovas
    2. Kaip konfigūruoti savo Raspberry Pi nuotolinio korpuso, darbalaukio ir failų perkėlimo
    3. Kaip paversti Raspberry Pi į mažos galios tinklo saugojimo įrenginį

    Viskas, kas pirmojoje pamokoje yra būtina, antroji pamoka yra neprivaloma (tačiau nuotolinė prieiga yra neįtikėtinai patogi šiam projektui, nes atsisiuntimo dėžutė yra puikus kandidatas be galo statyti), o svarbiausia trečiojo vadovo dalis yra tiesiog sukurti kietąjį diską ir sukonfigūruokite jį automatiškai prijungti prie įkrovos.

    Be ankstesnio skaitymo sąrašo, jei nesate per daug susipažinę su „Usenet“ intarpais, primygtinai rekomenduojame perskaityti šią pamoką:

    • „Howenet To Geek“ vadovas, kaip pradėti naudotis „Usenet“

    Jei jau esate susipažinę su „Usenet“ ir turite paskyrą su patikimu „Usenet“ teikėju, tai yra nuostabus. Jei tu ne turite „Usenet“ paskyrą, jums reikia perskaityti mūsų vadovą, kad galėtumėme paspartinti. Skirtingai nuo torrentų, kur jūs galite gauti peršokdami iš viešojo stebėtojo į viešą stebėtoją, nėra tokio patikimo ir nemokamo „Usenet“ serverio. Turėsite gauti patikimos paslaugos teikėjo paskyrą - žr. Mūsų vadovą, kuriame pateikiama bendra informacija apie „Usenet“ ir patarimai, kuriuos paslaugų teikėjus reikia apsvarstyti.

    „Apt-Get“ ir „UNRAR“ diegimo atnaujinimas

    Pastaba: jei neseniai naudojote kartu su „SABnzbd“ vadovu, galite saugiai praleisti visą skyrių, nes jau atnaujinote apt-get įrankį ir įdiegėte UNRAR.

    Pirmoji darbo tvarka yra atnaujinti ir atnaujinti „apt-get“ diegimo programą. Jei kartu su vienu iš mūsų kitų Raspberry Pi vadovų ir atnaujinote viską, galite praleisti šį žingsnį.

    Į terminalą įveskite šias komandas:

    sudo apt-get atnaujinimas

    sudo apt-get atnaujinimas

    Jei nesate atnaujinęs / atnaujinęs, būkite pasiruošę palaukti ilgą atnaujinimo procesą.

    Kaip ir naudojant SABnzbd diegimo pamoką, turėsime įdiegti papildomą įrankį, skirtą failų archyvams tvarkyti.

    Norint automatizuoti failų išpakavimą, turėsime sukurti nemokamos, bet nežino pavadinimo unrar-nonfree programos kopiją. Laimei, naudinga siela „RaspberryPi.StackExchange“ parodė, kaip tai padaryti „Raspbian“.

    Į terminalą įveskite šią komandą, kad galėtumėte redaguoti šaltinius.listą ir pridėti saugyklą, kurioje yra nepagrįstas:

    sudo nano /etc/apt/sources.list

    Į „nano“ pridėkite šią eilutę į .list failą:

    deb-src http://archive.raspbian.org/raspbian wheezy pagrindinis prisidėjimas prie nemokamo rpi

    Paspauskite CTRL + X, jei norite išeiti iš nano, o Y - išsaugoti / perrašyti senąjį .list failą. Atgal į komandų eilutę turėsite atnaujinti šaltinių sąrašą, kad pasikeitimas įsigaliotų:

    sudo apt-get atnaujinimas

    Baigus atnaujinimą (jei turėtumėte atnaujinti anksčiau pamokoje), atėjo laikas sukurti darbo katalogą ir perkelti į jį:

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

    Laikas, per kurį galima parsisiųsti nesusijusias laisvas priklausomybes:

    sudo apt-get build-dep unrar-nonfree

    Kai procesas baigiamas ir grįšite į užklausą, įveskite šią komandą, kad galėtumėte atsisiųsti šaltinio kodą ir sukurti diegimo paketą:

    sudo apt-get source -b unrar-nonfree

    Dabar atėjo laikas įdiegti paketą. Jei po šios „unrar-nonfree“ versijos paleisite šią pamoką, turėsite atnaujinti failo pavadinimą. Versijos numerį galite patikrinti įvesdami „ls“ komandų eilutėje, kad išvardytumėte failus, kuriuos atsisiuntėte ankstesniais veiksmais:

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

    Kai diegimas bus baigtas, galite greitai išbandyti, ar sistema „unrar“ yra prieinama tiesiog įvesdami „unrar“ komandų eilutėje. Jei tinkamai įdiegta, „unrar“ programa atkurs visų galimų jungiklių ir jų aprašymų sąrašą. Jei paketas įdiegtas be klaidų, galite tvarkyti po sau šią komandą:

    cd & & rm -r ~ / unrar-nonfree

    Dabar, kai įdiegta „UNRAR“ programa, atėjo laikas įsitraukti į NZBGet diegimo ir konfigūravimo verslą.

    NZBget diegimas ir konfigūravimas

    Skirtingai nuo SABnzbd diegimo proceso, tai yra žymiai ilgesnė / daugiau fiddly, todėl būkite pasirengę praleisti šiek tiek laiko skubiai. Be to, kad šiek tiek daugiau laiko praleidote spustelėję, būkite pasirengę tam tikroms prastovoms, kai naudojate komandą „make“, kad sukurtumėte programas.

    Pirma tvarka yra sukurti laikiną katalogą, kaip mes darėme su mūsų UNRAR įrenginiu, kuriame dirbame. Kaip ir su UNRAR, mes turėtume gauti rankas purvinas pastato montuotojas. Užklausoje įveskite šias komandas:

    sudo mkdir / temp-nzbget
    cd / temp-nzbget

    Dabar mes turime atsisiųsti ir ištraukti NZBget. Nuo šio rašto stabilus leidimas yra 10.2 versija. Patikrinkite NZBget svetainę, kad įsitikintumėte, jog atsisiunčiate naujausią stabilią versiją.

    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

    Kadangi „NZBGet“ mums nėra gražus fasuotas įdiegėjas, mums reikės rankiniu būdu įdiegti visas priklausomybes. Jei smalsu, kokia yra kiekviena priklausomybė, žr. Čia pateiktą prielaidų sąrašą. Užklausoje įveskite šias komandas:

    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

    Įdiegę visas priklausomybes, mes turime atlikti nedidelį pleistrą operacijoje libpar2. Jūs galite techniškai praleisti šį pleistrą bet pleistras leidžia nustatyti laiko ribą par-remontui. Tai naudojama lėtesniems įrenginiams, pavyzdžiui, mūsų mažai Raspberry Pi parsisiųsti.

    Pastaba: jei nepašalinsite failų, konfigūravimo metu gausite klaidą, nebent pridedate komandą ./configure su -disable-libpar2-bugfixes-check

    Jei norite pataisyti libar2, pateikite toliau nurodytas komandas:

    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 pleistras < libpar2-0.2-bugfixes.patch
    sudo pleistras < libpar2-0.2-cancel.patch
    ./ konfigūruoti
    sudo make
    sudo make install

    Dabar atėjo laikas surinkti ir įdiegti NZBget:

    cd /temp-nzbget/nzbget-10.2
    ./ konfigūruoti
    sudo make
    sudo make install

    Kai šis procesas bus baigtas, prieš konfigūruojant NZBget turime dar vieną užduotį. Mums reikia sukurti katalogų rinkinį, skirtą NZBget naudoti. Mes darome prielaidą, kad naudojate tą pačią katalogų struktūrą, kurią naudojome visoje mūsų „Raspberry Pi“ mokymuose. Jei ne, turite atitinkamai pakeisti savo katalogus.

    Komandų eilutėje įveskite toliau nurodytas komandas, kad sukurtumėte NZBget katalogus:

    sudo mkdir / media / USBHDD1 / share / NZBget
    sudo mkdir / media / USBHDD1 / shares / NZBget / dst
    sudo mkdir / media / USBHDD1 / shares / NZBget / nzb
    sudo mkdir / media / USBHDD1 / share / NZBget / eilė
    sudo mkdir / media / USBHDD1 / share / NZBget / tmp
    sudo mkdir / media / USBHDD1 / share / NZBget / post-proc

    Galite keisti pavadinimo struktūrą, bet tada jūs taip pat turite pereiti prie konfigūracijos failų ir pakeisti visus numatytuosius aplankų pavadinimus (kurie tikrai nėra verta vargo).

    Sukūrę aplankus atėjo laikas redaguoti NZBget konfigūracijos failą. Spustelėję įveskite šią komandą:

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

    Konfigūracijos failas yra labai anotuotas su naudingais komentarais (bet čia nebus įtrauktos visos komentarų eilutės, nes tai padarytų nereikalingus teksto blokus); atidžiai perskaitykite failą, kad redaguotumėte šią konfigūracijos failo dalį ### PATHS skyriuje:

    MainDir = / media / USBHDD1 / share / NZBget

    Skiltyje ### NEWS-SERVERS įveskite „Usenet Server“ prisijungimo duomenis:

    Server1.Host = yourserver.com
    Server1.Port = 119
    Server1.Username = vartotojo vardas
    Server1.Password = slaptažodis
    Server1.JoinGroup = taip
    Server1.Encryption = ne
    Server1.Connections = 5

    Baigę redaguoti failą, paspauskite CTRL + X ir išsaugokite. Prieš paleisdami „NZBget“, turime vieną mažą kopijų rinkinį. Atgal į komandų eilutę įveskite šią komandą:

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

    Tai nukopijuoja visus po apdorojimo scenarijus iš laikino diegimo aplanko į nuolatinį apdorojimo aplanką. Dabar mes galime paleisti NZBget demoną ir įsitikinti, kad viskas veikia gerai. Įveskite šią komandą:

    sudo nzbget -D

    Dabar galite pereiti prie Raspberry Pi IP adreso su šiuo prievado numeriu:

    http: // [Jūsų Pi IP]: 6789

    patikrinti „NZBget“ WebUI. Numatytasis vartotojo vardas yra „nzbget“, o numatytasis slaptažodis yra „tegbzn6789“.

    Čia nebus daug laiko, tik tiek laiko, kad galėtume apsisukti ir įsitikinti, kad viskas veikia tinkamai. (Kai baigsime „NZBget“ konfigūraciją ir pradėsite paleisties procesą, jūs nebebusite ieškoti „NZBget“ daug daugiau, nes jį vadins visos pagalbinės programos, pvz., „SickBeard“ ir „CouchPotato“.

    Nors mes čia, užtrukti šiek tiek laiko pridėti NZB failą, jei norite gauti NZB failą, pereikite prie binsearch.info ir ieškokite savo mėgstamo Linux platinimo.

    Patvirtinę, kad galite paleisti „NZBget“ ir atsisiųsti failą, atėjo laikas sukonfigūruoti „NZBget“ pradėti paleisti. Jei sekate kartu su visais mūsų „Raspberry Pi“ vadovais (arba esate „Linux“ veteranas), šis procesas bus gana pažįstamas.

    Į komandų eilutę įveskite šią komandą:

    sudo nano /etc/init.d/nzbget

    Faile įklijuokite šį kodą:

    #! / bin / sh
    ### BEGIN INIT INFO
    # Teikia: NZBget
    # Reikalingas startas: $ network $ remote_fs $ syslog
    # Reikalingas sustabdymas: $ network $ remote_fs $ syslog
    # Numatytasis pradžia: 2 3 4 5
    # Numatytasis sustabdymas: 0 1 6
    # Trumpas aprašymas: paleiskite NZBget įkrovos metu
    # Aprašymas: Pradėti NZBget
    ### END INIT INFO
    atveju "$ 1"
    start) echo -n "Pradėti paslaugas: NZBget"
    / usr / local / bin / nzbget -D
    ;;
    stop) echo -n "Stop paslaugos: NZBget"
    / usr / local / bin / nzbget -Q
    ;;
    perkrauti)
    0 $ sustabdyti
    Pradėti $ 0
    ;;
    *) Echo "Naudojimas: $ 0 start | stop | restart"
    1 išėjimas
    ;;
    esac
    išeiti 0

    Paspauskite CTRL + X, išsaugokite darbą ir išeikite iš nano. Dabar turime pakeisti failo leidimus ir atnaujinti rc.d. Įveskite šias komandas spustelėję:

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

    Perkraukite sistemą ir patvirtinkite, kad NZBget pradeda veikti automatiškai.


    Šiuo metu jūs esate pasirengę eiti su paprastu NZBget diegimu. Kitas žingsnis - pereiti prie mūsų automatizavimo vadovo, kaip automatizuoti savo nuolatinio aviečių Pi atsisiuntimo langelį ir sekti diegimo instrukcijas. Kiekvienas įrankis, kurį naudojame vadove su SABnzbd, taip pat yra suderinamas su NZBget, todėl nustatymų meniu atlikite tinkamus pakeitimus.