Kā instalēt NZBGet par vieglo Usenet lejupielādi uz jūsu Raspberry Pi
Nesen mēs parādījām, kā pārvērst savu Raspberry Pi par vienmēr Usenet mašīnu, kas centrēta ap daudzveidīgo SABnzbd Usenet klientu. Tagad mēs atkal parādīsim, kā izmantot NZBGet, vairāk Spartan, bet arī ļoti vieglo Usenet rīku.
Kāpēc es gribu to darīt?
Ja jūs sekojāt kopā ar mūsu Kā pārvērst Raspberry Pi par vienmēr lietojamu Usenet mašīnu un esat pilnīgi apmierināts ar rezultātiem, tad varat izlaist šo pamācību.
Ja, no otras puses, jūs esat atraduši, ka SABnzbd resursiem ir pārāk liels nodoklis jūsu Raspberry Pi (īpaši, ja jūs to izmantojat blakus BitTorrent klientam), tad pāreja uz NZBGet ir lielisks veids atbrīvot sistēmas resursus. Procesā jūs zaudēsiet dažādas funkcijas, bet galvenā funkcionalitāte (NZB failu importēšana, satura lejupielāde, izsaiņošana un mijiedarbība ar palīgprogrammām, piemēram, SickBeard un CouchPotato) joprojām ir pieejama ar NZBGet.
Tomēr jābrīdina, ka NZBget instalēšana ir ievērojami lielāka problēma (un ietver gan NZBget, gan patched helper apps apkopošanu).
Kas man ir nepieciešams?
Šajā apmācībā mēs pieņemam, ka jums ir funkcionāls Raspberry Pi ar Raspbian instalāciju un sekojāt līdzi mūsu iepriekšējām konsultācijām. Man ir, un jūs esat šeit, lai nomainītu SABnzbd uz NZBget, pāriet uz nākamo sadaļu. Ja jūs esat pilnīgi jauns process un vēlaties iekļūt uz kuģa, iesakām sākt ar sekojošiem pantiem tādā secībā, kādā tie ir uzskaitīti šeit:
- HTG rokasgrāmata, lai sāktu darbu ar Raspberry Pi
- Kā konfigurēt savu Raspberry Pi tālvadības korpusam, darbvirsmai un failu pārsūtīšanai
- Kā pārvērst Raspberry Pi par mazjaudas tīkla glabāšanas ierīci
Viss pirmajā apmācībā ir nepieciešams, otrā apmācība ir obligāta (taču attālinātā piekļuve šim projektam ir neticami ērta, jo lejupielādes lodziņš ir ideāls kandidāts bezkontakta veidošanai), un trešās apmācības svarīgākā daļa ir vienkārši izveidot cieto disku un konfigurējiet to automātiskai uzstādīšanai uz boot.
Līdztekus iepriekšējam lasīšanas sarakstam, ja neesat pārāk labi iepazinies ar Usenet sīkumiem, mēs iesakām izlasīt šādu pamācību:
- Guide to to Geek ceļvedis, kā sākt darbu ar Usenet
Ja jūs jau esat iepazinies ar Usenet un jums ir konts ar uzticamu Usenet pakalpojumu sniedzēju, tas ir awesome. Ja jūs nav jums ir Usenet konts, jums ir absolūti nepieciešams izlasīt mūsu rokasgrāmatu, lai sasniegtu ātrumu. Atšķirībā no straumēm, kur varēsiet nokļūt no publiskā izsekošanas līdz publiskam izsekotājam, nav tādas uzticamas un bezmaksas publiskas Usenet servera. Jums būs nepieciešams saņemt uzticama pakalpojuma sniedzēja kontu - skatiet mūsu rokasgrāmatu, lai iegūtu vispārēju informāciju par Usenet un padomus par to, kurus pakalpojumu sniedzējus apsvērt.
Apt-Get un UNRAR instalēšanas atjaunināšana
Piezīme. Ja nesen sekojāt līdzi SABnzbd ceļvedim, varat droši izlaist šo visu sadaļu, jo esat jau atjauninājis savu apt-get rīku un instalējis UNRAR.
Pirmais darba kārtības veids ir atjaunināt un uzlabot jūsu apt-get instalēšanas programmu. Ja jūs sekojat līdzi vienam no mūsu citiem Raspberry Pi ceļvežiem un atjaunojāt visu, varat izlaist šo soli.
Terminālā ievadiet šādas komandas:
sudo apt-get atjauninājums
sudo apt-get jauninājums
Ja neesat nesen atjauninājis / uzlabojis, būsiet gatavs gaidīt ilgstošu jaunināšanas procesu.
Tāpat kā ar SABnzbd instalācijas pamācību, mums būs jāinstalē papildu rīks failu arhīvu apstrādei.
Lai automatizētu failu izsaiņošanu, mums būs jāizveido bezmaksas, bet neuzmanīgi nosaukta unrar-nonfree lietotnes kopija. Par laimi, noderīga dvēsele pie RaspberryPi.StackExchange izklāstīja tikai to, kā to darīt Raspbian.
Terminālā ievadiet šādu komandu, lai ļautu jums rediģēt source.list un pievienot repozitoriju, kas satur bezreprezentatīvu:
sudo nano /etc/apt/sources.list
Pievienojiet nano sarakstā šādu sarakstu .list failam:
deb-src http://archive.raspbian.org/raspbian wheezy galvenais ieguldījums bez maksas
Nospiediet CTRL + X, lai izietu no nano, un Y, lai saglabātu / pārrakstītu veco .list failu. Atpakaļ pie komandu uzvednes, lai izmaiņas stātos spēkā, jums būs jāatjaunina avotu saraksts:
sudo apt-get atjauninājums
Pēc tam, kad atjauninājums ir pabeigts (tas ir diezgan jauks, ja esat atjauninājis agrāk apmācībā), ir pienācis laiks izveidot darba direktoriju un pēc tam pāriet uz to:
mkdir ~ / unrar-nonfree & & cd ~ / unrar-nonfree
Laiks, kas nepieciešams, lai lejupielādētu nesaistītās brīvās atkarības:
sudo apt-get build-dep unrar-nonfree
Kad process ir pabeigts un esat atgriezies uz pieprasījumu, ievadiet šādu komandu, lai lejupielādētu avota kodu un izveidotu instalācijas pakotni:
sudo apt-get source -b unrar-nonfree
Tagad ir pienācis laiks instalēt paketi. Ja pēc šīs unrar-nonfree jaunās versijas izlaišanas sekojat šai apmācībai, jums būs jāatjaunina faila nosaukums. Varat pārbaudīt versijas numuru, ievadot komandu uzvednē “ls”, lai uzskaitītu failus, kurus lejupielādējām iepriekšējos soļos:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
Kad instalēšana ir pabeigta, jūs varat ātri pārbaudīt, vai sistēma “unrar” ir pieejama, vienkārši ievadot komandu uzvednē “unrar”. Ja pareizi instalēta, lietojumprogramma unrar uzņems visu pieejamo slēdžu un to aprakstu sarakstu. Ja pakotne ir instalēta bez kļūdām, jūs varat kārtot sevi ar šādu komandu:
cd & & rm -r ~ / unrar-nonfree
Tagad, kad ir instalēta mūsu UNRAR lietotne, ir pienācis laiks nokļūt līdz NZBGet instalēšanas un konfigurēšanas biznesam.
NZBget instalēšana un konfigurēšana
Atšķirībā no SABnzbd instalēšanas procesa šis ir ievērojami garāks / vairāk, tāpēc būsiet gatavs tērēt mazliet laika uzreiz. Papildus tam, ka pavada mazliet vairāk laika, lūdzu, sagatavojieties dažiem dīkstāvēm, lietojot komandu “make”, lai apkopotu lietotnes.
Pirmā darba kārtība ir izveidot pagaidu direktoriju, piemēram, ar mūsu UNRAR instalāciju, kurā strādāt. Tāpat kā ar UNRAR, mums būs jākļūst netīrām rokām, ierīkojot uzstādītāju. Uzvednē ievadiet šādas komandas:
sudo mkdir / temp-nzbget
cd / temp-nzbget
Tagad mums ir nepieciešams lejupielādēt un iegūt NZBget. Sākot ar šo rakstu, stabila versija ir 10.2 versija. Pārbaudiet NZBget tīmekļa vietni, lai pārliecinātos, ka lejupielādējat jaunāko stabilo versiju.
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
Tā kā NZBGet mums nav jauku fasētu instalētāju, mums būs nepieciešams manuāli instalēt visas atkarības. Ja jūs zināt, kāda ir katra atkarība, skatiet šeit nepieciešamos priekšnoteikumus. Uzvednē ievadiet šādas komandas:
sudo apt-get install libncurses5-dev
sudo apt-get install sigc++
sudo apt-get instalēt libpar2-0-dev
sudo apt-get instalēt libssl-dev
sudo apt-get install libgnutls-dev
sudo apt-get instalēt libxml2-dev
Pēc visu atkarību instalēšanas libpar2 ir jāveic neliela plākstera darbība. Jūs varat tehniski izlaist šo plāksteri bet plāksteris ļauj iestatīt laika ierobežojumu par-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 nevajag ielīmēt failus, konfigurācijas procesa laikā radīsies kļūda, ja vien nepievienosit komandu ./configure ar -disable-libpar2-bugfixes-check
Lai ielādētu libar2, ievadiet uzvednē šādas 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 plāksteris < libpar2-0.2-bugfixes.patch
sudo plāksteris < libpar2-0.2-cancel.patch
./ konfigurēt
sudo make
sudo veikt instalēšanu
Tagad ir pienācis laiks apkopot un instalēt NZBget:
cd /temp-nzbget/nzbget-10.2
./ konfigurēt
sudo make
sudo veikt instalēšanu
Kad šis process ir pabeigts, pirms NZBget konfigurēšanas mums ir vēl viens uzdevums. Lai izveidotu NZBget, mums jāizveido direktoriju kopums. Mēs pieņemam, ka izmantojat to pašu direktoriju struktūru, ko mēs izmantojām visā Raspberry Pi apmācībā. Ja nē, jums ir attiecīgi jāmaina jūsu katalogi.
Komandu uzvednē ievadiet šādas komandas, lai izveidotu NZBget direktorijus:
sudo mkdir / media / USBHDD1 / share / NZBget
sudo mkdir / media / USBHDD1 / share / NZBget / dst
sudo mkdir / media / USBHDD1 / shares / NZBget / nzb
sudo mkdir / media / USBHDD1 / share / NZBget / rinda
sudo mkdir / media / USBHDD1 / share / NZBget / tmp
sudo mkdir / media / USBHDD1 / share / NZBget / pēcproc
Jūs varat mainīt nosaukumu struktūru, bet tad jums ir jāiet cauri konfigurācijas failiem un jāmaina visi noklusējuma mapju nosaukumi (kas nav vērts apgrūtināt).
Kad esat izveidojis mapes, ir pienācis laiks rediģēt NZBget konfigurācijas failu. Uzvednē ievadiet šādu komandu:
sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
sudo nano /etc/nzbget.conf
Konfigurācijas fails ir stipri anotēts ar noderīgiem komentāriem (bet mēs šeit neiekļausim visas komentāru rindas, jo tas padarītu teksta blokus nevajadzīgi ilgi); uzmanīgi izlasiet failu, lai rediģētu sekojošo konfigurācijas faila daļu sadaļā ### PATHS:
MainDir = / media / USBHDD1 / share / NZBget
Sadaļā ### NEWS-SERVERS ievadiet savu Usenet servera pieteikšanās akreditācijas datus:
Server1.Host = jūsu serveris.com
Server1.Port = 119
Server1.Username = lietotājvārds
Server1.Password = parole
Server1.JoinGroup = jā
Server1.Encryption = nav
Server1.Connections = 5
Kad esat pabeidzis faila rediģēšanu, nospiediet CTRL + X un saglabājiet. Pirms mēs uzsākam NZBget, mums ir viens neliels kopiju failu kopums. Atgriezieties komandu uzvednē, ievadiet šādu komandu:
cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* / media / USBHDD1 / share / 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 uzsākt NZBget dēmonu un pārliecināties, ka viss darbojas labi. Ievadiet šādu komandu:
sudo nzbget -D
Tagad varat pāriet uz sava Raspberry Pi IP adresi ar šādu porta numuru:
http: // [Jūsu IP IP]: 6789
apskatīt WebUI par NZBget. Noklusējuma lietotājvārds ir “nzbget”, un noklusējuma parole ir “tegbzn6789”.
Mēs šeit nebūsim daudz laika, tikai pietiekami ilgi, lai apcirptu un pārliecinātos, ka viss darbojas pareizi. (Tiklīdz mēs esam pabeiguši NZBget konfigurāciju un sākšanas sākšanas procesu, jūs vairs nebūsit apskatīt NZBget, jo to aicinās visas jūsu palīgprogrammas, piemēram, SickBeard un CouchPotato).
Kamēr mēs esam šeit, veltiet laiku, lai pievienotu NZB failu, ja vēlaties iegūt NZB failu, pāriet uz binsearch.info un meklējiet savu iecienītāko Linux izplatīšanu.
Kad esat apstiprinājis, ka varat startēt NZBget un lejupielādēt failu, ir pienācis laiks konfigurēt NZBget, lai sāktu sāknēšanu. Ja jūs esat sekojuši kopā ar visiem mūsu Raspberry Pi apmācībām (vai esat Linux veterāns), šis viss process šķiet diezgan pazīstams.
Komandu uzvednē ievadiet šādu komandu:
sudo nano /etc/init.d/nzbget
Failā ielīmējiet šādu kodu:
#! / bin / sh
### BEGIN INIT INFO
# Nodrošina: NZBget
# Nepieciešamais-Start: $ network $ remote_fs $ syslog
# Nepieciešamā pietura: $ network $ remote_fs $ syslog
# Noklusējuma sākums: 2 3 4 5
# Noklusējuma apstāšanās: 0 1 6
# Īss apraksts: Sākt NZBget sāknēšanas laikā
# Apraksts: Sākt NZBget
### END INIT INFO
gadījumā "$ 1"
start) echo -n "Starta pakalpojumi: NZBget"
/ usr / local / bin / nzbget -D
;;
stop) echo -n "Pietura pakalpojumi: NZBget"
/ usr / local / bin / nzbget -Q
;;
restartēt)
$ 0 apstāšanās
Sākt $ 0
;;
*) Echo "Lietošana: $ 0 start | stop | restart"
iziet 1
;;
esac
iziet no 0
Nospiediet CTRL + X, saglabājiet savu darbu un iziet no nano. Tagad mums ir jāmaina faila atļaujas un jāatjaunina rc.d. Ievadiet šādas komandas pēc pieprasījuma:
sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d nzbget noklusējuma iestatījumi
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āriet uz mūsu automatizācijas rokasgrāmatu, kā automatizēt savu pastāvīgo aveņu ielādes lodziņu un sekot līdzi uzstādīšanas instrukcijām. Katrs rīks, ko mēs izmantojam rokasgrāmatā ar SABnzbd, ir saderīgs arī ar NZBget, tāpēc iestatījumu izvēlnēs vienkārši veiciet atbilstošas aizvietošanas..