Kāpēc es gribu to izdarīt?
Ja jūs sekoja kopā ar mūsu Kā pagriezt aveņu Pi vērā vienmēr uz Usenet mašīna un jūs esat pilnīgi apmierināts ar rezultātiem, tad jūs varat izlaist šo pamācību pavisam.
Ja, no otras puses, jūs atklājat, ka ar resursiem saistītais SABnzbd maksā jūsu Raspberry Pi uzliek pārāk daudz (jo īpaši, ja jūs to lietojat blakus BitTorrent klientam), tad pāreja uz NZBGet ir lielisks veids atbrīvot sistēmas resursus. Šajā procesā jūs zaudēsiet dažādas funkcijas, taču galvenā funkcionalitāte (NZB failu importēšana, satura lejupielāde, tā izpakošana un mijiedarbība ar palīgprogrammām, piemēram, SickBeard un CouchPotato) joprojām ir pieejama ar NZBGet.
Tomēr ņemiet vērā, ka NZBget instalēšana ir ievērojami lielāka problēmu (un tā ietver gan NZBget, gan patched lietojumprogrammu apkopošanu).
Kas man vajag?
- HTG rokasgrāmata, lai sāktu darbu ar Raspberry Pi
- Kā konfigurēt jūsu Raspberry Pi attālai korpusai, darbvirsmai un failu pārsūtīšanai
- Kā pagatavot aveņu pīpa mazjaudas tīkla glabāšanas ierīcē
Pirmajā apmācībā viss ir nepieciešams, otra apmācība ir obligāta (bet šim projektam neticami ir noderīga attālā piekļuve, jo lejupielādes lodziņš ir ideāls kandidāts bezgalīgu būvēšanai), un trešās apmācības vissvarīgākā daļa ir vienkārši iestatīšana cieto disku un konfigurējot to automātiski piestiprināt pie sāknēšanas.
Ja neesat pietiekami labi iepazinies ar Usenet lietošanas iespējām, mēs nepārprotami iesakām lasīt šādu pamācību:
Ceļvedis, kā sākt lietot Usenet
Ja jūs jau esat iepazinies ar Usenet un esat izveidojis uzticamu Usenet pakalpojumu sniedzēju, tas ir lieliski. Ja tu nē ir Usenet konts, jums noteikti ir jālasa mūsu ceļvedis, lai paātrinātu. Atšķirībā no straumēm, kurās varat nokļūt, lecot no publiskā izsekotāja uz publisko meklētāju, nav tādas lietas kā uzticams un bezmaksas publiskās Usenet serveris. Jums vajadzēs saņemt kontu no uzticama pakalpojuma sniedzēja - skatiet mūsu ceļvedi, lai iegūtu vispārīgu informāciju par Usenet, kā arī padomus, kurus pakalpojumu sniedzēji ņem vērā.
UNRAR Apt-Get un instalēšanas atjaunināšana
Piezīme. Ja nesen sekoja kopā ar SABnzbd rokasgrāmatu, varat droši izlaist šo visu sadaļu, jo jau esat atjaunojis jūsu apt-get rīku un instalējis UNRAR.
Pirmais biznesa uzdevums ir atjaunināt un uzlabot apt-get instalētāju. Ja jūs sekoja kopā ar vienu no mūsu citām rokasgrāmatā "Aveņu Pi" un atjaunojāt visu, varat izlaist šo soli.
Termināla ievadiet šādas komandas:
sudo apt-get update
sudo apt-get upgrade
Ja kādu laiku neesat atjauninājis / uzlabojis, esiet gatavs gaidīt ilgstošu jaunināšanas procesu.
Tāpat kā ar SABnzbd instalēšanas pamācību, mums būs jāinstalē papildu rīks, lai apstrādātu failu arhīvus.
Lai automatizētu failu izpakošanu, mums būs jāveido bezmaksas, bet neinitīvi nosauktas unrar-nonfree lietotnes kopija. Par laimi, izpalīdzīgā dvēsele RaspberryPi.StackExchange izklāstīja tikai to, kā to izdarīt par Raspbian.
Termināla ievadiet šādu komandu, lai jūs varētu rediģēt savu sources.list un pievienot repozitoriju, kurā ir unrar-nonfree:
sudo nano /etc/apt/sources.list
In nano, pievienojiet šādu ierakstu saraksta failam:
deb-src https://archive.raspbian.org/raspbian wheezy main contrib non-free rpi
Nospiediet CTRL + X, lai izietu no nano un Y, lai saglabātu / pārrakstītu veco.list failu. Atgriežoties komandu uzvednē, jums būs jāatjaunina avotu saraksts, lai izmaiņas stātos spēkā:
sudo apt-get update
Kad atjauninājums ir pabeigts (tam vajadzētu būt diezgan mēms, ja tu agrāk atjaunojat apmācīšanos), ir pienācis laiks izveidot darba direktoriju un pēc tam pāriet uz to:
mkdir ~/unrar-nonfree && cd ~/unrar-nonfree
Laiks, lai lejupielādētu unrar-nonfree atkarības:
sudo apt-get build-dep unrar-nonfree
Kad process beidzas, un jūs atgrieztos pie uzvednes, ievadiet šādu komandu, lai lejupielādētu pirmkodu un izveidotu instalācijas pakotni:
sudo apt-get source -b unrar-nonfree
Tagad ir pienācis laiks instalēt paketi. Ja sekojat šai apmācībai pēc tam, kad ir atbrīvota jauna unrar-nonfree versija, jums būs jāatjaunina faila nosaukums. Varat pārbaudīt versijas numuru, komandu uzvednē ierakstot "ls", lai uzskaitītu failus, kurus lejupielādējām iepriekšējos posmos:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
Kad instalēšana ir pabeigta, varat ātri pārbaudīt, vai sistēmai ir pieejama komanda "unrar", vienkārši ievadot komandu uzvednē "unrar". Ja tas ir pareizi instalēts, programma unrar atsāks visu pieejamo slēdžu un to aprakstu sarakstu. Ja pakotne ir instalēta bez kļūdām, jūs varat uzkopt pēc sevi ar šādu komandu:
cd && rm -r ~/unrar-nonfree
Tagad, kad mums ir instalēta mūsu UNRAR lietojumprogramma, ir pienācis laiks pievērsties NZBGet instalēšanai un konfigurēšanai.
NZBget instalēšana un konfigurēšana
Pirmais biznesa uzdevums ir izveidot pagaidu direktoriju, tāpat kā mēs to darījām ar mūsu UNRAR instalāciju. Tāpat kā UNRAR, mums būs netaisnīgi jāuzņemas rokas, lai izveidotu instalētāju. Pēc uzvednes ievadiet šādas komandas:
sudo mkdir /temp-nzbget cd /temp-nzbget
Tagad mums ir nepieciešams lejupielādēt un ekstrakts NZBget. Kopš šī raksta, stabila versija ir versija 10.2. Pārbaudiet NZBget tīmekļa vietni, lai pārliecinātos, ka lejupielādējat visjaunāko stabilo versiju.
sudo wget https://sourceforge.net/projects/nzbget/files/nzbget-10.2.tar.gz sudo tar -xvf nzbget-10.2.tar.gz cd nzbget-10.2
Tā kā NZBGet mums nav jauku fasētu instalētāju, mums būs nepieciešams manuāli instalēt visas atkarīgās ierīces. Ja vēlaties uzzināt, kāda ir katra atkarība, izlasiet priekšnoteikumu sarakstu šeit. Pēc uzvednes ievadiet šādas 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
Pēc visu atkarību instalēšanas mums ir jāveic neliela plākstera darbība libpar2. Jūs tehniski varat izlaist šo plāksteri bet plāksteris ļauj iestatīt laika ierobežojumu remonta procesam. To izmanto lēnākām ierīcēm, piemēram, mūsu mazajam Raspberry Pi lejupielādes lodziņam.
Piezīme: ja jūs neesat ielādējis failus, konfigurācijas procesa laikā kļūdāsies kļūda, ja vien pievienosiet komandu./configure ar -disable-libpar2 -bugfixes-check
Lai ielādētu libar2, uzvednē ievadiet šādas komandas:
sudo wget https://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 < libpar2-0.2-bugfixes.patch sudo patch < libpar2-0.2-cancel.patch./configure sudo make sudo make install
Tagad ir pienācis laiks apkopot un instalēt NZBget:
cd /temp-nzbget/nzbget-10.2./configure sudo make sudo make install
Kad šis process ir pabeigts, mums ir vēl viens uzdevums, pirms mēs konfigurējam NZBget. Mums ir jāizveido NZBget lietojamo direktoriju kopums. Mēs pieņemam, ka izmantojat to pašu direktoriju struktūru, ko izmantojām mūsu Raspberry Pi apmācībās. Ja nē, jums atbilstoši jāmaina jūsu katalogi.
Komandu uzvednē ievadiet šādas komandas, lai izveidotu savus NZBget direktorijus:
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/queue sudo mkdir /media/USBHDD1/shares/NZBget/tmp sudo mkdir /media/USBHDD1/shares/NZBget/post-proc
Varat mainīt nosaukumu struktūru, bet tad jums arī jāiet cauri konfigurācijas failiem un jāmaina visi noklusējuma mapju nosaukumi (kas īsti nav vērts problēmu dēļ).
Kad esat izveidojis mapes, ir pienācis laiks rediģēt NZBget konfigurācijas failu. Pēc uzvednes ievadiet šādu komandu:
sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf sudo nano /etc/nzbget.conf
Konfigurācijas fails ir ļoti komentēts ar noderīgiem komentāriem (taču mēs neiekļausim visas komentāru rindiņas mūsu instrukcijās, jo tas padarītu teksta blokus nevajadzīgi garu); Uzmanīgi izlasiet failu, lai rediģētu sekojošo konfigurācijas faila daļu sadaļā ### PATHS:
MainDir=/media/USBHDD1/shares/NZBget
Sadaļā ### NEWS-SERVERS ievadiet Usenet Server pieteikšanās datus:
Server1.Host=yourserver.com Server1.Port=119 Server1.Username=username Server1.Password=password Server1.JoinGroup=yes Server1.Encryption=no Server1.Connections=5
Kad esat pabeidzis faila rediģēšanu, nospiediet CTRL + X un saglabājiet. Pirms mēs sākam NZBget, mums ir viena neliela failu kopija, ko kopēt. Atveriet komandu uzvedni, ievadiet šādu komandu:
cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* /media/USBHDD1/shares/NZBget/post-proc
Tas kopē visus pēcapstrādes skriptus no mūsu pagaidu instalācijas mapes uz pastāvīgo pēcapstrādes mapi. Tagad mēs varam sākt NZBget dēmonu un pārliecināties, ka viss darbojas pareizi. Ievadiet šādu komandu:
sudo nzbget -D
Tagad jūs varat pāriet uz jūsu Raspberry Pi IP adresi ar šādu porta numuru:
https://[Your Pi's IP]:6789
lai pārbaudītu WebZI par NZBget. Noklusējuma lietotājvārds ir "nzbget", un noklusējuma parole ir "tegbzn6789".
Mums nebūs daudz laika pavadīt šeit, tikai pietiekami ilgi, lai kliegt apkārt un pārliecinātos, ka viss darbojas pareizi. (Kad mēs esam pabeidzuši NZBget konfigurāciju un start-on-on-boot procesu, jūs neuzskatīsit NZBget daudz vairs, jo tā tiks izsaukta visās jūsu palīdzības lietojumprogrammās, piemēram, SickBeard un CouchPotato).
Lai gan mēs esam šeit, veltiet laiku, lai pievienotu NZB failu - ja vēlaties iegūt NZB failu, dodieties uz binsearch.info un meklējiet savu iecienīto Linux izplatīšanu.
Kad esat apstiprinājis, ka jūs varat uzsākt NZBget un lejupielādēt failu, ir pienācis laiks konfigurēt NZBget, lai sāktu boot. Ja jūs kopā ar visām mūsu Raspberry Pi apmācībām (vai arī esat Linux veterāns), viss process izskatīsies diezgan pazīstams.
Komandu uzvednē ievadiet šādu komandu:
sudo nano /etc/init.d/nzbget
Faila failā ielīmējiet šādu kodu:
#!/bin/sh ### BEGIN INIT INFO # Provides: NZBget # Required-Start: $network $remote_fs $syslog # Required-Stop: $network $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start NZBget at boot # Description: Start NZBget ### END INIT INFO case '$1' in start) echo -n 'Start services: NZBget' /usr/local/bin/nzbget -D;; stop) echo -n 'Stop services: NZBget' /usr/local/bin/nzbget -Q;; restart) $0 stop $0 start;; *) echo 'Usage: $0 start|stop|restart' exit 1;; esac exit 0
Nospiediet CTRL + X, saglabājiet darbu un izejiet no nano. Tagad mums ir jāmaina faila atļaujas un jāatjauno rc.d. Uzvednē ievadiet šādas komandas:
sudo chmod 755 /etc/init.d/nzbget sudo update-rc.d nzbget defaults
Pārstartējiet sistēmu un apstipriniet, ka NZBget sākas automātiski.
Šajā brīdī jūs esat gatavs doties ar vienkāršu NZBget instalāciju. Nākamais solis ir pārcelt mūsu automatizācijas ceļvedi, kā automatizēt jūsu vienmēr pieejamo Raspberry Pi lejupielādes lodziņu un sekot līdzi instalācijas instrukcijām. Katrs rīks, ko mēs izmantojam rokasgrāmatā ar SABnzbd, ir saderīgs arī ar NZBget, tāpēc vienkārši izvēlieties iestatījumus izvēlnē.