22Aug
Neseniai parodėme, kaip paversti savo "Raspberry Pi" visada "Usenet" mašinoje, orientuotoje į turtingą "SABnzbd Usenet" klientą.Dabar mes grįšime, kad parodysime, kaip naudoti NZBGet, daugiau Spartos, bet ir labai lengvas Usenet įrankis.
Kodėl aš noriu tai padaryti?
Jei atlikote kartu su mūsų Kaip paversti Aviečių Pi į "Always-On Usenet Machine", ir jūs puikiai patenkinti rezultatais, tuomet jūs galite praleisti šį vadovėlį iš viso.
Jei, kita vertus, jūs pastebėjote, kad daug išteklių naudojantis SABnzbd apmokestina jūsų "Raspberry Pi" per daug( ypač jei naudojate "BitTorrent" klientą), tada perėjimas prie "NZBGet" yra puikusbūdas išlaisvinti sistemos išteklius. Jūs prarasite įvairius proceso ypatumus, tačiau pagrindinė funkcija( importuojantys NZB failus, turinio atsisiuntimas, išpakavimas iš pakuočių ir sąveikos su pagalbinėmis programomis, pvz., "SickBeard" ir "CouchPotato") yra vis dar prieinama su "NZBGet".
Nepamirškite, kad NZBget įdiegimas yra žymiai didesnis( ir apima "NZBget" ir "patched" pagalbinių programų sudarymą).
Ką man reikia?
Dėl šios pamokos mes manome, kad jūs turite funkcinę "Raspberry Pi" su "Raspbian" ir įdėjote kartu su mūsų ankstesniais vadovėliais. Aš turiu ir jūs esate čia, norėdami pakeisti SABnzbd NZBget, pereikite prie kito skyriaus. Jei esate visiškai naujas procesas ir nori patekti į laivą, siūlome pradėti nuo šių straipsnių tokiu būdu, kurį mes turime išvardyti čia:
- HTG vadovas, kaip pradėti naudoti "Raspberry Pi"
- Kaip sukonfigūruoti jūsų "Avietė Pi""Remote Shell", "Darbalaukis" ir "File Transfer
- " Kaip paversti "Raspberry Pi" į mažos galios tinklo saugojimo įrenginį
. Viskas, kas reikalinga pirmojoje mokymo programoje, yra neprivaloma( antroji pamoka yra neprivaloma( tačiau nuotolinė prieiga yra neįtikėtinai naudinga šiame projekte kaip atsisiuntimasdėžutė yra puikus kandidatas be galvos konstrukcijos), o svarbiausia trečiojo pamokos dalis yra tiesiog kietojo disko nustatymas ir jos konfigūravimas, kad būtų galima automatiškai įsijungti įkrovos metu.
Be anksčiau pateikto sąrašo sąrašo, jei esate pernelyg susipažinę su "Usenet" įdiegimais ir išėjimais, mes primygtinai rekomenduojame skaityti šį vadovėlį:
- "How-To Geek" vadovas, kaip pradėti naudoti "Usenet"
Jei jau esatesusipažinęs su Usenet ir turintis patikimą "Usenet" teikėją, tai nuostabu. Jei neturite "Usenet" paskyros, jums tikrai reikia perskaityti mūsų vadovą, kad pasiektumėte greitį.Skirtingai nuo torrentų, kuriuose galite naršyti iš viešojo takelio į viešą trackerį, nėra tokio dalyko kaip patikimas ir nemokamas viešas "Usenet" serveris. Jums reikės gauti patikimą teikėjo paskyrą( žr. Mūsų vadovą, kuriame pateikiama bendra informacija apie Usenet, ir patarimus, kuriuos paslaugų teikėjus reikia apsvarstyti.
Atnaujinimas UNRAR
Apt-Get ir diegimas Pastaba: jei neseniai atlikote kartu su SABnzbd vadovu, galite saugiai praleisti visą šį skyrių, nes jau atnaujinote savo apt-get įrankį ir įdiegėte UNRAR.
Pirmasis verslo tvarkos etapas - atnaujinti ir atnaujinti apt-get diegimo programą.Jei kartu su viena iš mūsų kitų "Raspberry Pi" vadovų ir atnaujinote viską, galite praleisti šį žingsnį.
Į terminalą įveskite šias komandas:
sudo apt-get update
sudo apt-get upgrade
Jei nesate atnaujinęs / atnaujinęs, būkite pasirengęs palaukti ilgo atnaujinimo proceso.
Kaip ir su SABnzbd diegimo pamoka, mes turėsime įdiegti papildomą įrankį tvarkyti failų archyvus.
Siekiant automatizuoti failų išpakavimą, turėsime sukurti nemokamos, bet neinteityviai pavadintos unrar-nonfree programos kopiją.Laimei, "RaspberryPi. StackExchange" naudinga siela apibūdino kaip tai daryti "Raspbian".
Į terminalą įveskite šią komandą, kad galėtumėte redaguoti savo sources.list ir pridėti saugyklą, kurioje yra unrar-nonfree:
sudo nano /etc/apt/ sources.list
Į nano pridėti šią eilutę į sąrašo failą:
deb-src http: //archive.raspbian.org/ raspbian wheezy main contrib non-free rpi
Paspauskite CTRL + X, jei norite išeiti iš nano ir Y išsaugoti / perrašyti seną. list failą.Grįžti į komandų eilutę, jums reikės atnaujinti savo šaltinių sąrašą, kad pakeitimai įsigaliotų:
sudo apt-get update
Po to, kai atnaujinimas baigtas( jis turėtų būti gana greitas, jei atnaujinote anksčiau pamoka), atėjo laikas sukurti darbo katalogą, tada pereikite prie jo:
mkdir ~ / unrar-nonfree &cd ~ / unrar-nonfree
Laikas atsisiųsti unrar-nonfree priklausomybes:
sudo apt-get build-dep unrar-nonfree
Kai procesas baigiasi ir jūs grįžtate prie eilutės, įveskite šią komandą, kad atsisiųstumėte pradinį kodą irkurkite diegimo paketą:
sudo apt-get source-b unrar-nonfree
Dabar atėjo laikas įdiegti paketą.Jei atliksite šią pamoką, kai bus paleista nauja "unrar-nonfree" versija, turėsite atnaujinti failo vardą.Galite patikrinti versijos numerį, komandų eilutėje įveskite "ls", kad pateiktumėte failus, kuriuos atsisiųstė ankstesnėse pakopose:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
Kai diegimas baigtas, galite greitai patikrintiPažiūrėkite, ar sistema yra prieinama "unrar", tiesiog komandinę eilutę įrašydami "unrar".Jei tinkamai įdiegtas, "unrar" programa atgaus visų galimų jungiklių ir jų aprašymų sąrašą.Jei paketas buvo įdiegtas be klaidų, galite ištaisyti sau atlikdami šią komandą:
cd & &rm -r ~ / unrar-nonfree
Dabar, kai įdiegta mūsų UNRAR programa, laikas nuvykti į NZBGet įdiegimo ir konfigūravimo verslą.
NZBget
įdiegimas ir konfigūravimas. Skirtingai nuo SABnzbd įdiegimo proceso, šis procesas yra gerokai ilgesnis / ilgesnis, todėl būkite pasiruošęs praleisti šiek tiek laiko eilutėje. Be to, kai praleidote šiek tiek daugiau laiko greituoju būdu, paruoškite tam tikrą prastovą, kai naudojate komandą "padaryti", kad sukurtumėte programas.
Pirmasis verslo tvarkos etapas - sukurti laikiną katalogą, kaip mes padarėme su mūsų UNRAR įdiegimu, kuriame dirbti. Kaip ir UNRAR, mes turėsime netyčia nugabenti rankas montuotojo. Lauke įveskite šias komandas:
sudo mkdir / temp-nzbget
cd / temp-nzbget
Dabar turime atsisiųsti ir išimti NZBget. Nuo šio rašymo stabili versija 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žaus iš anksto suplanuoto diegimo, mums reikėsrankiniu būdu įdiegti visas priklausomybes. Jei jums įdomu, kokia yra kiekviena priklausomybė, peržiūrėkite norimus sąrašus čia. Lauke į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įdiekite libgnutls-dev
sudo apt-get instaliuokite libxml2-dev
Po to, kai įdiegėte visas priklausomybes, turime atlikti mažą pleistro operaciją libpar2.Jūs galite techniškai praleisti šį pataisą , bet patch leidžia jums nustatyti laiko limitus par-remonto procesui. Tai naudojama lėtesniems įrenginiams, pavyzdžiui, mūsų mažai Raspberry Pi atsisiuntimo dėžute.
Pastaba: , jei jūs nekeisite failų, konfigūravimo metu gausite klaidą, nebent pridėsite komandą. /configure su -disable-libpar2-klaidų taisymais-patikrinkite
Norėdami pataisyti libar2, įveskite šias komandasgreitas:
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
Dabar atėjo laikas kompiliuoti ir įdiegti NZBget:
cd /temp-nzbget/nzbget-10.2
. /configure
sudo sudaryti
sudo make install
Kai šis procesas bus baigtas, mes turime dar vieną užduotį prieš konfigūruodami NZBget. Mums reikia sukurti NZBget katalogų rinkinį.Mes manome, kad naudojate tą pačią katalogų struktūrą, kurią naudojome visose "Raspberry Pi" žinyne. Jei ne, jūs turite atitinkamai pakeisti savo katalogus.
Į komandų eilutę įrašykite šias komandas sukurti savo NZBget Katalogai:
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/ eilė
sudo mkdir /media/USBHDD1/shares/NZBget/ tmp
sudo mkdir /media/USBHDD1/shares/NZBget/ po proc
Jumsgali pakeisti pavadinimo struktūrą, bet tada jūs taip pat turėsite pereiti per konfigūracijos failus ir pakeisti visus numatytuosius aplankų pavadinimus( tai iš tikrųjų nėra verta vargo).
Sukūrus aplankus, laikas redaguoti NZBget konfigūracijos failą.Į eilutę įveskite šią komandą:
sudo cp /usr/local/share/nzbget/ nzbget.conf /etc/ nzbget.conf
sudo nano /etc/ nzbget.conf
Konfigūracijos failas yra stipriai komentuojamas su naudingomis pastabomis( tačiau mes nenorime įtraukti visų komentarų eilučiųmūsų instrukcijose, nes teksto blokai bus nereikalingai ilgi);atidžiai perskaitykite failą, norėdami redaguoti sekančią konfigūracijos failo dalį skyriuje ### PATHS:
MainDir = /media/USBHDD1/shares/ NZBget
. Skiltyje ### NEWS-SERVERS įveskite savo prisijungimo duomenis į Usenet Server:
Server1.Host =yourserver.com
Server1.Port = 119
Server1.Username = vartotojo vardas
Server1.Password = slaptažodis
Server1.JoinGroup = taip
Server1.Encryption = nėra
Server1.Connections = 5
Kai baigsite redaguoti failą, paspauskite CTRL +X ir išsaugokite. Prieš paleisdami "NZBget", turime vieną nedidelę kopiją failų kopijų.Grįžti į komandų eilutę įveskite šią komandą:
cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* /media/USBHDD1/shares/NZBget/ post-proc
Tai kopija visus post apdorojimo scenarijus iš mūsų laikino diegimo aplanko į nuolatinį apdorojimo aplanką.Dabar galime paleisti "NZBget" demoną ir įsitikinti, kad viskas veikia gerai.Įveskite šią komandą:
sudo nzbget -D
Dabar jūs galite pereiti prie jūsų Raspberry Pi IP adreso su tokiu porto numeriu:
http: // [Jūsų Pi's IP]: 6789
, norėdami patikrinti NUOEE už NZBget. Numatytasis vartotojo vardas yra "nzbget", o numatytasis slaptažodis yra "tegbzn6789".
Mes čia neduosime daug laiko, tik pakankamai ilgai, kad suklėtume aplink ir įsitikintume, kad viskas tinkamai veikia.(Kai mes baigsime "NZBget" konfigūraciją ir paleisties paleidimo procesą, NZBget nebebus daug žiūrima, nes jis bus vadinamas visomis jūsų pagalbinėmis programomis, tokiomis kaip "SickBeard" ir "CouchPotato").
Nors mes esame čia, paimkime laiko pridėdami NZB failą - jei norite, kad norite NZB failo, eikite į binsearch.info ir ieškokite mėgstamiausio Linux platinimo.
Kai patvirtinsite, kad galite paleisti "NZBget" ir atsisiųsti failą, laikas sukonfigūruoti "NZBget" paleisties paleidimą.Jei atlikote kartu su visais "Raspberry Pi" tutoriais( arba "Linux" veteranais), šis procesas atrodys gana pažįstamas.
Komandų eilutėje įveskite šią komandą:
sudo nano /etc/init.d/ nzbget
Failo versijoje įklijuokite tokį kodą:
#!/bin/ as
### BEGIN INIT INFO
# Nurodo: NZBget
# Reikalingas-Start: $ network $ remote_fs $ syslog
# Reikalingas-Stop: $ network $ remote_fs $ syslog
# Default-Start: 2 3 4 5
#Default-Stop: 0 1 6
# Trumpas aprašymas: paleiskite NZBget paleidimo metu
# Aprašymas: Paleiskite NZBget
### END INIT INFO
atveju "$ 1"
pradžioje) echo -n "Start Services: NZBget"
/usr/local/bin/ nzbget-D
; ;
stop) echo -n "Stop paslaugos: NZBget"
/usr/local/bin/ nzbget -Q
; ;
paleiskite iš naujo)
$ 0 sustabdykite
$ 0 paleiskite
; ;
*) echo "Naudojimas: $ 0 start | stop | restart"
exit 1
; ;
esac
išėjimas 0
Paspauskite CTRL + X, išsaugokite savo darbą ir išjunkite nano. Dabar turime pakeisti failo leidimus ir atnaujinti rc.d.Įveskite šias komandas eilutėje:
sudo chmod 755 /etc/init.d/ nzbget
sudo update-rc.d nzbget numatytuosius parametrus
Iš naujo paleiskite savo sistemą ir patvirtinkite, kad NZBget paleidžiama automatiškai.
Šiuo metu esate pasirengęs eiti su paprastu NZBget diegimu. Kitas žingsnis - pereiti prie mūsų automatinio žinyno, kaip automatizuoti "Always-On" skyrelį "Pi" atsisiuntimo dėžutę ir sekti kartu su diegimo instrukcijomis. Kiekvienas įrankis, kurį mes naudojame vadove naudodamiesi SABnzbd, taip pat suderinamas su NZBget, todėl nustatymų meniu atlikite tinkamus pakeitimus.