If-Koubou

Kā instalēt NZBGet vieglā Usenet lejupielādei uz Jūsu Aveņu Pī

Kā instalēt NZBGet vieglā Usenet lejupielādei uz Jūsu Aveņu Pī (Kā)

Mēs nesen parādījām, kā pagriezt savu Raspberry Pi vienmēr par Usenet mašīnu, kas orientēts uz bagātīgu SABnzbd Usenet klientu. Tagad mēs atgriežamies, lai parādītu, kā izmantot NZBGet, vairāk Spartas, bet arī ļoti vieglu Usenet rīku.

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?

Attiecībā uz šo pamācību mēs pieņemam, ka jums ir funkcionāla Raspberry Pi ar Raspbian, un tās ir jāievēro kopā ar mūsu iepriekšējām apmācībām. Man ir jums, un jūs esat šeit, lai nomainītu SABnzbd par NZBget, pārejiet uz nākamo sadaļu. Ja esat procesa pilnīgi jauns un vēlaties iekāpt uz kuģa, iesakām sākt ar sekojošiem pantiem, kādus mēs esam minējuši šeit:

  1. HTG rokasgrāmata, lai sāktu darbu ar Raspberry Pi
  2. Kā konfigurēt jūsu Raspberry Pi attālai korpusai, darbvirsmai un failu pārsūtīšanai
  3. 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 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 jauninājums

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 http://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

Atšķirībā no SABnzbd instalēšanas procesa, tas ir ievērojami garāks / vairāk fiddly, tāpēc esiet gatavi tērēt nedaudz laika uzreiz. Papildus tam, ka tūlīt iztērēsiet nedaudz vairāk laika, sagatavojieties dažām dīkstāvēm, lietojot komandu "make", lai izveidotu lietotnes.

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 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ī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 instal libpar2-0-dev
sudo apt-get install libssl-dev
sudo apt-get install libgnutls-dev
sudo apt-get instal 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 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 <libpar2-0.2-bugfixes.patch
sudo patch <libpar2-0.2-cancel.patch
./configure
sudo padarīt
sudo make install

Tagad ir pienācis laiks apkopot un instalēt NZBget:

cd /temp-nzbget/nzbget-10.2
./configure
sudo padarīt
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 / akcijas / NZBget / rinda
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 / akcijas / NZBget

Sadaļā ### NEWS-SERVERS ievadiet Usenet Server pieteikšanās datus:

Server1.Host = yourserver.com
Server1.Port = 119
Server1.Username = lietotājvārds
Server1.Password = parole
Server1.JoinGroup = jā
Server1.Encryption = nē
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:

http: // [Tava Pī 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
# Nodrošina: NZBget
# Required-Start: $ network $ remote_fs $ syslog
# Required-Stop: $ network $ remote_fs $ syslog
# Noklusējuma sākums: 2 3 4 5
# Noklusējuma apturēšana: 0 1 6
# Short-Description: Sākt NZBget sāknēšanas laikā
# Apraksts: Sākt NZBget
### END INIT INFO
gadījums "$ 1" iekšā
start) echo -n "Sākt pakalpojumus: NZBget"
/ usr / local / bin / nzbget-D
;;
stop) echo -n "Stop services: NZBget"
/ usr / local / bin / nzbget -Q
;;
restartēt)
$ 0 apstāšanās
$ 0 sākas
;;
*) echo "Izmantošana: $ 0 start | stop | restart"
izeja 1
;;
esac
iziet no 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 noklusējumus

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ē.