Kako instalirati NZBGet za lagan Usenet preuzimanje na vašem malom Pi

Sadržaj:

Kako instalirati NZBGet za lagan Usenet preuzimanje na vašem malom Pi
Kako instalirati NZBGet za lagan Usenet preuzimanje na vašem malom Pi

Video: Kako instalirati NZBGet za lagan Usenet preuzimanje na vašem malom Pi

Video: Kako instalirati NZBGet za lagan Usenet preuzimanje na vašem malom Pi
Video: Section 3 - YouTube 2024, Travanj
Anonim
Nedavno smo vam pokazali kako pretvoriti Raspberry Pi u uvijek na Usenet stroj koji je usredotočen na bogati SABnzbd Usenet klijent. Sada smo vam pokazali kako koristiti NZBGet, spartanski, ali i vrlo lagan Usenet alat.
Nedavno smo vam pokazali kako pretvoriti Raspberry Pi u uvijek na Usenet stroj koji je usredotočen na bogati SABnzbd Usenet klijent. Sada smo vam pokazali kako koristiti NZBGet, spartanski, ali i vrlo lagan Usenet alat.

Zašto to želim učiniti?

Ako ste slijedili zajedno s našim Kako pretvoriti malina Pi u Uvijek na usenet stroj i ako ste savršeno zadovoljni rezultatima, možete potpuno preskočiti ovaj tutorial.

Ako, s druge strane, ustanovili ste da SABnzbd s velikim brojem resursa opterećuje vašu malu količinu malina (osobito ako ga pokrećete zajedno s BitTorrent klijentom), a zatim prebacivanje na NZBGet je sjajan način osloboditi resurse sustava. U tom će se procesu izgubiti čitav niz značajki, ali ključna funkcija (uvoz NZB datoteka, preuzimanje sadržaja, njezin raspakiranje i interakcija s pomoćnim aplikacijama kao što su SickBeard i CouchPotato) sve je uvijek dostupna s NZBGetom.

Budite oprezni, međutim, da je instaliranje NZBget znatno veća gnjavaža (i uključuje sastavljanje NZBget i patched pomoćne aplikacije).

Što trebam?

Za ovaj vodič pretpostavljamo da imate funkcionalnu Raspberry Pi s instaliranom Raspbom i da ste slijedili zajedno s našim prethodnim tutorijalima. Imam i ti si samo ovdje da zamijenim SABnzbd za NZBget, skok na sljedeći odjeljak. Ako ste potpuno novi u procesu i želite se ukrcati, preporučujemo da počnete sa sljedećim člancima redoslijedom koji ih imamo ovdje:
Za ovaj vodič pretpostavljamo da imate funkcionalnu Raspberry Pi s instaliranom Raspbom i da ste slijedili zajedno s našim prethodnim tutorijalima. Imam i ti si samo ovdje da zamijenim SABnzbd za NZBget, skok na sljedeći odjeljak. Ako ste potpuno novi u procesu i želite se ukrcati, preporučujemo da počnete sa sljedećim člancima redoslijedom koji ih imamo ovdje:
  1. HTG Vodič za početak rada s malom Pi
  2. Kako konfigurirati malu vatru za Remote Shell, Desktop i File Transfer
  3. Kako pretvoriti malina Pi u mrežni uređaj za pohranu male snage

Sve u prvom udžbeniku je neophodno, drugi udžbenik je opcionalan (ali daljinski pristup nevjerojatno je pogodan za ovaj projekt jer je preuzimanje datoteka savršeni kandidat za izgradnju bez glave), a najvažniji dio trećeg udžbenika jednostavno je postavljanje tvrdog diska i konfigurirajući ga da se automatski podesi na podizanje sustava.

Osim prethodnog popisa za čitanje, ako niste previše upoznati s Usenetovim izlazima i izlazima, preporučujemo da pročitate sljedeći vodič:

Kako doći do Geek Vodič za početak korištenja s Usenet

Ako ste već upoznati s Usenetom i imate račun s pouzdanim Usenet usluga, to je sjajno. Ako ti nemoj imati Usenet račun, apsolutno morate pročitati naš vodič da biste dobili brzinu. Za razliku od bujica gdje možete dobiti hopping from public tracker na javni tracker, ne postoji takva stvar kao pouzdan i besplatan javni Usenet poslužitelj. Morat ćete dobiti račun od pouzdanog pružatelja usluga - pogledajte naš vodič za opće informacije o usenetu i savjete o tome koje pružatelje usluga trebaju razmotriti.

Ažuriranje Apt-Dobiti i instalirati UNRAR

Napomena: Ako ste nedavno slijedili zajedno s vodičem SABnzbd, sigurno možete preskočiti cijeli odjeljak jer ste već ažurirali svoj apt-get alat i instalirali UNRAR.

Prvi red poslovanja je ažuriranje i nadogradnja apt-get instalacijskog programa. Ako ste slijedili zajedno s jednim od naših vodiča za Raspberry Pi i ažurirali sve, možete preskočiti ovaj korak.

Na terminalu unesite sljedeće naredbe:

sudo apt-get update

sudo apt-get upgrade

Ako niste kasnije ažurirali / nadogradili, budite spremni pričekati dugotrajni postupak nadogradnje.

Baš kao i kod instrukcije za instalaciju SABnzbd, morat ćemo instalirati dodatni alat za rukovanje arhivama datoteka.

Da bismo automatizirali raspakiranje datoteke, morat ćemo izgraditi kopiju besplatne, ali neintuitivno nazvane unrar-besplatne aplikacije. Srećom, korisna duša na RaspberryPi.StackExchange naznačila je kako to učiniti za Raspbian.

Na terminalu upišite sljedeću naredbu kako biste mogli urediti popis izvora i dodati repozitorij koji sadrži unrar-nonfree:

sudo nano /etc/apt/sources.list

U nano, dodajte sljedeću retku u datoteku.list:

deb-src https://archive.raspbian.org/raspbian wheezy main contrib non-free rpi

Pritisnite CTRL + X za izlaz iz nano i Y za spremanje / prebrisanje stare datoteke popisa. Natrag u naredbeni redak trebat ćete ažurirati popis izvora kako bi promjena stupila na snagu:

sudo apt-get update

Nakon dovršetka ažuriranja (trebalo bi biti prilično zgodan ako ste prethodno ažurirali u vodiču), vrijeme je za stvaranje radnog direktorija i pomicanje na njega:

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

Vrijeme je za preuzimanje unrar-nonfree ovisnosti:

sudo apt-get build-dep unrar-nonfree

Kada proces završi, a vi se vratite na upit, unesite sljedeću naredbu za preuzimanje izvornog koda i izgradnju instalacijskog paketa:

sudo apt-get source -b unrar-nonfree

Sada je vrijeme za instalaciju paketa. Ako slijedite ovaj vodič nakon objavljivanja nove inačice unrar-nonfree, morat ćete ažurirati naziv datoteke. Broj verzije možete provjeriti unosom "ls" u naredbeni redak kako biste popisali datoteke koje smo preuzeli u prethodnim koracima:

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

Nakon dovršetka instalacije, možete brzo testirati da li je naredba "unrar" dostupna sustavu jednostavnim upisom "unrar" u naredbeni redak. Ako je pravilno instaliran, unrar app će pucati natrag popis svih raspoloživih prekidača i njihovih opisa. Ako je paket instaliran bez pogreške, možete sami posložiti sljedeću naredbu:

cd && rm -r ~/unrar-nonfree

Sada kada imamo instaliranu aplikaciju UNRAR, vrijeme je da se spustite u posao instaliranja i konfiguriranja NZBGeta.

Instaliranje i konfiguriranje NZBget-a

Za razliku od SABnzbd instalacijskog postupka, ovo je znatno dulje / više smiješno, stoga budite spremni potrošiti malo vremena na upit. Osim što potrošite malo više vremena na upit, pripremite se za neke stanke kada koristite naredbu "make" za sastavljanje aplikacija.
Za razliku od SABnzbd instalacijskog postupka, ovo je znatno dulje / više smiješno, stoga budite spremni potrošiti malo vremena na upit. Osim što potrošite malo više vremena na upit, pripremite se za neke stanke kada koristite naredbu "make" za sastavljanje aplikacija.

Prvo poslovanje je napraviti privremeni imenik, kao što smo to učinili s našom instalacijom UNRAR-a, u kojemu radimo. Baš kao i kod UNRAR-a morat ćemo prljavim rukama graditi instalaciju. U upit upišite sljedeće naredbe:

sudo mkdir /temp-nzbget cd /temp-nzbget

Sada moramo preuzeti i izdvojiti NZBget. Od ovog pisanja, stabilno izdanje je verzija 10.2. Provjerite NZBget web stranicu kako biste bili sigurni da preuzimate najnoviju stabilnu verziju.

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

Budući da NZBGet za nas ne posjeduje lijepo prepakirano instaliranje, morat ćemo ručno instalirati sve ovisnosti. Ako ste znatiželjni za svaku ovisnost, ovdje pogledajte popis preduvjeta. U upit upišite sljedeće naredbe:

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

Nakon što instalirate sve ovisnosti, moramo izvršiti malu zakrpu na libpar2. Tehnički možete preskočiti ovo krpa ali zakrpa vam omogućuje postavljanje vremenskog ograničenja na postupak popravljanja. Ovo se upotrebljava za sporije uređaje poput našeg malog spremnika za pretovar Raspberry Pi.

Bilješka: ako ne zakrpite datoteke, tijekom postupka konfiguracije dobit ćete pogrešku ako ne dodate naredbu./configure s -disable-libpar2-bugfixes-provjerite

Da biste zakazali libar2, unesite sljedeće naredbe:

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

Sada je vrijeme za sastavljanje i instaliranje NZBgeta:

cd /temp-nzbget/nzbget-10.2./configure sudo make sudo make install

Kada taj postupak završi, imamo još jedan zadatak prije nego što konfigurirate NZBget. Moramo stvoriti niz direktorija za upotrebu NZBget-a. Pretpostavljamo da upotrebljavate istu strukturu direktorija koju koristimo tijekom naših tutorskih priručnika za Raspberry Pi. Ako ne, trebate izmijeniti svoje direktorije u skladu s tim.

U naredbeni redak unesite sljedeće naredbe za izradu NZBget direktorija:

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

Možete promijeniti strukturu naziva, ali morate proći i konfiguracijske datoteke i promijeniti sve zadane nazive mapa (što zapravo ne vrijedi za gnjavažu).

Nakon što stvorite mape, vrijeme je za uređivanje datoteke konfiguracije NZBget. U upit upišite sljedeću naredbu:

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

Konfiguracijska datoteka ozbiljno je napisana s korisnim komentarima (ali ovdje nećemo uključiti sve retke komentara u našim uputama jer bi blokovi teksta nepotrebno dugo); pažljivo pročitajte kroz datoteku kako biste uredili sljedeći dio konfiguracijske datoteke u odjeljku ### PATHS:

MainDir=/media/USBHDD1/shares/NZBget

U sekciji ### NEWS-SERVERS unesite vjerodajnice za prijavu na Usenet Server:

Server1.Host=yourserver.com Server1.Port=119 Server1.Username=username Server1.Password=password Server1.JoinGroup=yes Server1.Encryption=no Server1.Connections=5

Kada završite s uređivanjem datoteke, pritisnite CTRL + X i spremite. Prije nego što pokrenemo NZBget, imamo jednu malu skupinu datoteka za kopiranje. Natrag u naredbeni redak upišite sljedeću naredbu:

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

Ovo kopira sve skripte nakon obrade iz naše privremene mape za instalaciju u mapu za stalno obrađivanje postova. Sada možemo pokrenuti NZBget daemon i provjeriti je li sve u redu. Unesite sljedeću naredbu:

sudo nzbget -D

Sada se možete kretati do IP adrese vašeg Raspberry Pi sa sljedećim brojem porta:

https://[Your Pi's IP]:6789

provjeriti WebUI za NZBget. Zadano korisničko ime je "nzbget", a zadana je lozinka "tegbzn6789".

Nećemo ovdje provoditi puno vremena, samo dovoljno dugo da se probijemo i uvjerimo se da sve radi ispravno. (Nakon što završimo sa konfiguracijom NZBget i procesom start-at-boot, više nećete gledati na NZBget jer će biti pozvan svim vašim pomoćnim aplikacijama kao što su SickBeard i CouchPotato).

Dok smo ovdje, odvojite trenutak za dodavanje NZB datoteke - ako ste za nedostatak NZB datoteke, prijeđite na binsearch.info i potražite svoju omiljenu Linux distribuciju.

Nakon što potvrdite da možete pokrenuti NZBget i preuzeti datoteku, vrijeme je da konfigurirate NZBget da biste započeli s pokretanjem. Ako pratite zajedno sa svim našim tutorijalima za Raspberry Pi (ili ste Linux veteran), ovaj cijeli proces će se činiti sasvim poznatim.

U naredbeni redak unesite sljedeću naredbu:

sudo nano /etc/init.d/nzbget

U datoteci zalijepite sljedeći kôd:

#!/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

Pritisnite CTRL + X, spremite svoj rad i izađite iz nano. Sada moramo promijeniti dozvole na datoteci i ažurirati rc.d. U redak unesite sljedeće naredbe:

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

Ponovno pokrenite sustav i potvrdite da se NZBget automatski pokreće.

U ovom trenutku spremni ste za jednostavnu NZBget instalaciju. Sljedeći korak je da krenete na naš vodič za automatizaciju, kako automatizirati vaš uvijek spremnik za spremanje maloprodajnih pića i slijedite ih zajedno s uputama za instalaciju. Svaki alat koji koristimo u vodiču sa SABnzbd je također kompatibilan s NZBget, stoga samo napravite odgovarajuće zamjene u izbornicima postavki.

Preporučeni: