Come installare NZBGet per il download leggero di Usenet sul tuo Raspberry Pi



Ti abbiamo mostrato di recente come trasformare il tuo Raspberry Pi in una macchina Usenet sempre attiva incentrato sul client Usenet SABnzbd ricco di funzionalità. Ora torniamo a mostrarti come utilizzare NZBGet, uno strumento Usenet più spartano ma anche molto leggero.

Perché voglio farlo?

Se hai seguito insieme al nostro Come trasformare un Raspberry Pi in una macchina Usenet sempre attiva e sei perfettamente soddisfatto dei risultati, quindi puoi saltare del tutto questo tutorial.





Se, d'altra parte, hai scoperto che SABnzbd ad alta intensità di risorse sta tassando troppo il tuo Raspberry Pi (specialmente se lo stai utilizzando fianco a fianco con un client BitTorrent), allora passare a NZBGet è un ottimo modo per liberare risorse di sistema. Perderai una varietà di funzionalità nel processo, ma la funzionalità di base (importazione di file NZB, download di contenuti, decompressione e interazione con app di supporto come SickBeard e CouchPotato) è ancora disponibile con NZBGet.

Tieni presente, tuttavia, che l'installazione di NZBget è una seccatura significativamente più grande (e comporta la compilazione sia di NZBget che di app di supporto con patch).



Di cosa ho bisogno?

Per questo tutorial, supponiamo che tu abbia un Raspberry Pi funzionante con Raspbian installato e che tu abbia seguito i nostri tutorial precedenti. Ho te e sei qui solo per sostituire SABnzbd con NZBget, passa alla sezione successiva. Se sei nuovo di zecca nel processo e vuoi salire a bordo, ti suggeriamo di iniziare con i seguenti articoli nell'ordine in cui li abbiamo elencati qui:

  1. La guida HTG per iniziare con Raspberry Pi
  2. Come configurare il tuo Raspberry Pi per la shell remota, il desktop e il trasferimento di file
  3. Come trasformare un Raspberry Pi in un dispositivo di archiviazione di rete a bassa potenza
Annuncio pubblicitario

Tutto nel primo tutorial è necessario, il secondo tutorial è facoltativo (ma l'accesso remoto è incredibilmente utile per questo progetto poiché una casella di download è un candidato perfetto per una build senza testa) e la parte più importante del terzo tutorial è semplicemente l'impostazione il disco rigido e configurandolo per il montaggio automatico all'avvio.



Oltre all'elenco di lettura precedente, se non hai familiarità con i dettagli di Usenet, ti consigliamo vivamente di leggere il seguente tutorial:

Se hai già familiarità con Usenet e hai un account con un provider Usenet affidabile, è fantastico. Se tu non farlo possiedi un account Usenet, devi assolutamente leggere la nostra guida per essere subito aggiornato. A differenza dei torrent in cui puoi passare da un tracker pubblico a un tracker pubblico, non esiste un server Usenet pubblico affidabile e gratuito. Dovrai ottenere un account da un provider affidabile: consulta la nostra guida per informazioni generali su Usenet e suggerimenti su quali provider considerare.

Aggiornamento di Apt-Get e installazione di UNRAR

Nota: se di recente hai seguito la guida SABnzbd, puoi tranquillamente saltare questa intera sezione poiché hai già aggiornato il tuo strumento apt-get e installato UNRAR.

Il primo ordine del giorno è aggiornare e aggiornare il tuo programma di installazione apt-get. Se hai seguito una delle nostre altre guide Raspberry Pi e hai aggiornato tutto, puoi saltare questo passaggio.

Al terminale, inserisci i seguenti comandi:

sudo apt-get update

sudo apt-get upgrade

Se non hai aggiornato/aggiornato da un po', preparati ad attendere un lungo processo di aggiornamento.

Annuncio pubblicitario

Proprio come con il tutorial di installazione di SABnzbd, dovremo installare uno strumento supplementare per gestire gli archivi di file.

Per automatizzare la decompressione dei file, dovremo creare una copia dell'app gratuita ma denominata in modo non intuitivo unrar-nonfree. Fortunatamente, un'anima disponibile al RaspberryPi.StackExchange ha spiegato come farlo per Raspbian.

Al terminale, inserisci il seguente comando per consentirti di modificare il tuo sources.list e aggiungere il repository che contiene unrar-nonfree:

sudo nano /etc/apt/sources.list

In nano, aggiungi la seguente riga al file .list:

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

Premi CTRL+X per uscire da nano e Y per salvare/sovrascrivere il vecchio file .list. Tornando al prompt dei comandi, dovrai aggiornare l'elenco delle fonti affinché la modifica abbia effetto:

sudo apt-get update

Dopo che l'aggiornamento è terminato (dovrebbe essere piuttosto scattante se l'hai aggiornato in precedenza nel tutorial), è il momento di creare una directory di lavoro e quindi spostarti su di essa:

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

È ora di scaricare le dipendenze di unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

Annuncio pubblicitario

Quando il processo termina e torni al prompt, inserisci il seguente comando per scaricare il codice sorgente e creare il pacchetto di installazione:

sudo apt-get source -b unrar-nonfree

Ora è il momento di installare il pacchetto. Se stai seguendo questo tutorial dopo il rilascio di una nuova versione di unrar-nonfree, dovrai aggiornare il nome del file. Puoi controllare il numero di versione digitando ls al prompt dei comandi per elencare i file che abbiamo scaricato nei passaggi precedenti:

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

Una volta completata l'installazione, puoi verificare rapidamente se il comando unrar è disponibile per il sistema semplicemente digitando unrar al prompt dei comandi. Se installata correttamente, l'app unrar restituirà un elenco di tutti gli interruttori disponibili e le loro descrizioni. Se il pacchetto è stato installato senza errori, puoi riordinare te stesso con il seguente comando:

cd && rm -r ~/unrar-nonfree

Ora che abbiamo installato la nostra app UNRAR, è ora di dedicarsi all'installazione e alla configurazione di NZBGet.

Installazione e configurazione di NZBget

A differenza del processo di installazione di SABnzbd, questo è significativamente più lungo/più complicato, quindi preparati a passare un po' di tempo al prompt. Oltre a dedicare un po' più di tempo al prompt, preparati a un po' di tempo di inattività quando utilizzi il comando make per compilare le app.

Il primo ordine del giorno è creare una directory temporanea, come abbiamo fatto con la nostra installazione UNRAR, in cui lavorare. Proprio come con UNRAR, dovremo sporcarci le mani creando un programma di installazione. Al prompt, inserisci i seguenti comandi:

sudo mkdir /temp-nzbget
cd /temp-nzbget

Annuncio pubblicitario

Ora dobbiamo scaricare ed estrarre NZBget. Al momento della stesura di questo documento, la versione stabile è la versione 10.2. Controlla il NZBget sito web per assicurarti di scaricare la versione stabile più recente.

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

Poiché NZBGet non ha un bel programma di installazione preconfezionato per noi, dovremo installare manualmente tutte le dipendenze. Se sei curioso di sapere a cosa serve ogni dipendenza, controlla l'elenco dei prerequisiti qui . Al prompt, inserisci i seguenti comandi:

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

Dopo aver installato tutte le dipendenze, dobbiamo eseguire una piccola operazione di patch su libpar2. Puoi tecnicamente saltare questa patch ma la patch consente di impostare un limite di tempo per il processo di riparazione parziale. Questo è usato per dispositivi più lenti come la nostra piccola scatola di download di Raspberry Pi.

Nota: se non correggi i file, riceverai un errore durante il processo di configurazione a meno che tu non aggiunga il comando ./configure con –disable-libpar2-bugfixes-check

Per patchare libar2 inserisci i seguenti comandi al prompt:

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 sudo patch ./configure
sudo make
sudo make install

Ora è il momento di compilare e installare NZBget:

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

Una volta completato il processo, abbiamo un'altra attività prima di configurare NZBget. Abbiamo bisogno di creare una serie di directory che NZBget possa usare. Supponiamo che tu stia utilizzando la stessa struttura di directory che abbiamo utilizzato nei nostri tutorial su Raspberry Pi. In caso contrario, è necessario modificare le directory di conseguenza.

Annuncio pubblicitario

Al prompt dei comandi, inserisci i seguenti comandi per creare le tue directory NZBget:

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

Puoi cambiare la struttura dei nomi, ma poi devi anche passare attraverso i file di configurazione e cambiare tutti i nomi delle cartelle predefinite (che non vale davvero la pena).

Dopo aver creato le cartelle, è il momento di modificare il file di configurazione NZBget. Al prompt, inserisci il seguente comando:

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

Il file di configurazione è pesantemente annotato con commenti utili (ma non includeremo tutte le righe di commento nelle nostre istruzioni qui perché renderebbe i blocchi di testo inutilmente lunghi); leggere attentamente il file per modificare la seguente parte del file di configurazione nella sezione ### PERCORSI:

MainDir=/media/USBHDD1/shares/NZBget

Nella sezione ### NEWS-SERVER inserisci le tue credenziali di accesso al Server Usenet:

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

Una volta che hai finito di modificare il file, premi CTRL+X e salva. Prima di lanciare NZBget, abbiamo un piccolo batch di file da copiare. Torna al prompt dei comandi, inserisci il seguente comando:

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

Annuncio pubblicitario

Questo copia tutti gli script di post-elaborazione dalla nostra cartella di installazione temporanea nella cartella di post-elaborazione permanente. Ora possiamo avviare il demone NZBget e assicurarci che tutto funzioni correttamente. Immettere il seguente comando:

sudo nzbget -D

Ora puoi accedere all'indirizzo IP del tuo Raspberry Pi con il seguente numero di porta:

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

per controllare la WebUI per NZBget. Il nome utente predefinito è nzbget e la password predefinita è tegbzn6789.

Non passeremo molto tempo qui, solo il tempo necessario per curiosare e assicurarci che tutto funzioni correttamente. (Una volta terminata la configurazione di NZBget e il processo di avvio all'avvio, non guarderai più molto a NZBget poiché verrà chiamato da tutte le tue applicazioni di supporto come SickBeard e CouchPotato).

Mentre siamo qui, prenditi un momento per aggiungere un file NZB: se desideri un file NZB, vai su binsearch.info e cerca la tua distribuzione Linux preferita.

Dopo aver confermato che è possibile avviare NZBget e scaricare un file, è ora di configurare NZBget per l'avvio all'avvio. Se hai seguito tutti i nostri tutorial su Raspberry Pi (o sei un veterano di Linux), l'intero processo ti sembrerà abbastanza familiare.

Immettere il seguente comando al prompt dei comandi:

sudo nano /etc/init.d/nzbget

All'interno del file, incolla il seguente codice:

#!/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 '' in
start) echo -n 'Start services: NZBget'
/usr/local/bin/nzbget -D
;;
stop) echo -n 'Stop services: NZBget'
/usr/local/bin/nzbget -Q
;;
restart)

Come installare NZBGet per il download leggero di Usenet sul tuo Raspberry Pi



Ti abbiamo mostrato di recente come trasformare il tuo Raspberry Pi in una macchina Usenet sempre attiva incentrato sul client Usenet SABnzbd ricco di funzionalità. Ora torniamo a mostrarti come utilizzare NZBGet, uno strumento Usenet più spartano ma anche molto leggero.

Perché voglio farlo?

Se hai seguito insieme al nostro Come trasformare un Raspberry Pi in una macchina Usenet sempre attiva e sei perfettamente soddisfatto dei risultati, quindi puoi saltare del tutto questo tutorial.





Se, d'altra parte, hai scoperto che SABnzbd ad alta intensità di risorse sta tassando troppo il tuo Raspberry Pi (specialmente se lo stai utilizzando fianco a fianco con un client BitTorrent), allora passare a NZBGet è un ottimo modo per liberare risorse di sistema. Perderai una varietà di funzionalità nel processo, ma la funzionalità di base (importazione di file NZB, download di contenuti, decompressione e interazione con app di supporto come SickBeard e CouchPotato) è ancora disponibile con NZBGet.

Tieni presente, tuttavia, che l'installazione di NZBget è una seccatura significativamente più grande (e comporta la compilazione sia di NZBget che di app di supporto con patch).



Di cosa ho bisogno?

Per questo tutorial, supponiamo che tu abbia un Raspberry Pi funzionante con Raspbian installato e che tu abbia seguito i nostri tutorial precedenti. Ho te e sei qui solo per sostituire SABnzbd con NZBget, passa alla sezione successiva. Se sei nuovo di zecca nel processo e vuoi salire a bordo, ti suggeriamo di iniziare con i seguenti articoli nell'ordine in cui li abbiamo elencati qui:

  1. La guida HTG per iniziare con Raspberry Pi
  2. Come configurare il tuo Raspberry Pi per la shell remota, il desktop e il trasferimento di file
  3. Come trasformare un Raspberry Pi in un dispositivo di archiviazione di rete a bassa potenza
Annuncio pubblicitario

Tutto nel primo tutorial è necessario, il secondo tutorial è facoltativo (ma l'accesso remoto è incredibilmente utile per questo progetto poiché una casella di download è un candidato perfetto per una build senza testa) e la parte più importante del terzo tutorial è semplicemente l'impostazione il disco rigido e configurandolo per il montaggio automatico all'avvio.



Oltre all'elenco di lettura precedente, se non hai familiarità con i dettagli di Usenet, ti consigliamo vivamente di leggere il seguente tutorial:

Se hai già familiarità con Usenet e hai un account con un provider Usenet affidabile, è fantastico. Se tu non farlo possiedi un account Usenet, devi assolutamente leggere la nostra guida per essere subito aggiornato. A differenza dei torrent in cui puoi passare da un tracker pubblico a un tracker pubblico, non esiste un server Usenet pubblico affidabile e gratuito. Dovrai ottenere un account da un provider affidabile: consulta la nostra guida per informazioni generali su Usenet e suggerimenti su quali provider considerare.

Aggiornamento di Apt-Get e installazione di UNRAR

Nota: se di recente hai seguito la guida SABnzbd, puoi tranquillamente saltare questa intera sezione poiché hai già aggiornato il tuo strumento apt-get e installato UNRAR.

Il primo ordine del giorno è aggiornare e aggiornare il tuo programma di installazione apt-get. Se hai seguito una delle nostre altre guide Raspberry Pi e hai aggiornato tutto, puoi saltare questo passaggio.

Al terminale, inserisci i seguenti comandi:

sudo apt-get update

sudo apt-get upgrade

Se non hai aggiornato/aggiornato da un po', preparati ad attendere un lungo processo di aggiornamento.

Annuncio pubblicitario

Proprio come con il tutorial di installazione di SABnzbd, dovremo installare uno strumento supplementare per gestire gli archivi di file.

Per automatizzare la decompressione dei file, dovremo creare una copia dell'app gratuita ma denominata in modo non intuitivo unrar-nonfree. Fortunatamente, un'anima disponibile al RaspberryPi.StackExchange ha spiegato come farlo per Raspbian.

Al terminale, inserisci il seguente comando per consentirti di modificare il tuo sources.list e aggiungere il repository che contiene unrar-nonfree:

sudo nano /etc/apt/sources.list

In nano, aggiungi la seguente riga al file .list:

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

Premi CTRL+X per uscire da nano e Y per salvare/sovrascrivere il vecchio file .list. Tornando al prompt dei comandi, dovrai aggiornare l'elenco delle fonti affinché la modifica abbia effetto:

sudo apt-get update

Dopo che l'aggiornamento è terminato (dovrebbe essere piuttosto scattante se l'hai aggiornato in precedenza nel tutorial), è il momento di creare una directory di lavoro e quindi spostarti su di essa:

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

È ora di scaricare le dipendenze di unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

Annuncio pubblicitario

Quando il processo termina e torni al prompt, inserisci il seguente comando per scaricare il codice sorgente e creare il pacchetto di installazione:

sudo apt-get source -b unrar-nonfree

Ora è il momento di installare il pacchetto. Se stai seguendo questo tutorial dopo il rilascio di una nuova versione di unrar-nonfree, dovrai aggiornare il nome del file. Puoi controllare il numero di versione digitando ls al prompt dei comandi per elencare i file che abbiamo scaricato nei passaggi precedenti:

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

Una volta completata l'installazione, puoi verificare rapidamente se il comando unrar è disponibile per il sistema semplicemente digitando unrar al prompt dei comandi. Se installata correttamente, l'app unrar restituirà un elenco di tutti gli interruttori disponibili e le loro descrizioni. Se il pacchetto è stato installato senza errori, puoi riordinare te stesso con il seguente comando:

cd && rm -r ~/unrar-nonfree

Ora che abbiamo installato la nostra app UNRAR, è ora di dedicarsi all'installazione e alla configurazione di NZBGet.

Installazione e configurazione di NZBget

A differenza del processo di installazione di SABnzbd, questo è significativamente più lungo/più complicato, quindi preparati a passare un po' di tempo al prompt. Oltre a dedicare un po' più di tempo al prompt, preparati a un po' di tempo di inattività quando utilizzi il comando make per compilare le app.

Il primo ordine del giorno è creare una directory temporanea, come abbiamo fatto con la nostra installazione UNRAR, in cui lavorare. Proprio come con UNRAR, dovremo sporcarci le mani creando un programma di installazione. Al prompt, inserisci i seguenti comandi:

sudo mkdir /temp-nzbget
cd /temp-nzbget

Annuncio pubblicitario

Ora dobbiamo scaricare ed estrarre NZBget. Al momento della stesura di questo documento, la versione stabile è la versione 10.2. Controlla il NZBget sito web per assicurarti di scaricare la versione stabile più recente.

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

Poiché NZBGet non ha un bel programma di installazione preconfezionato per noi, dovremo installare manualmente tutte le dipendenze. Se sei curioso di sapere a cosa serve ogni dipendenza, controlla l'elenco dei prerequisiti qui . Al prompt, inserisci i seguenti comandi:

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

Dopo aver installato tutte le dipendenze, dobbiamo eseguire una piccola operazione di patch su libpar2. Puoi tecnicamente saltare questa patch ma la patch consente di impostare un limite di tempo per il processo di riparazione parziale. Questo è usato per dispositivi più lenti come la nostra piccola scatola di download di Raspberry Pi.

Nota: se non correggi i file, riceverai un errore durante il processo di configurazione a meno che tu non aggiunga il comando ./configure con –disable-libpar2-bugfixes-check

Per patchare libar2 inserisci i seguenti comandi al prompt:

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 sudo patch ./configure
sudo make
sudo make install

Ora è il momento di compilare e installare NZBget:

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

Una volta completato il processo, abbiamo un'altra attività prima di configurare NZBget. Abbiamo bisogno di creare una serie di directory che NZBget possa usare. Supponiamo che tu stia utilizzando la stessa struttura di directory che abbiamo utilizzato nei nostri tutorial su Raspberry Pi. In caso contrario, è necessario modificare le directory di conseguenza.

Annuncio pubblicitario

Al prompt dei comandi, inserisci i seguenti comandi per creare le tue directory NZBget:

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

Puoi cambiare la struttura dei nomi, ma poi devi anche passare attraverso i file di configurazione e cambiare tutti i nomi delle cartelle predefinite (che non vale davvero la pena).

Dopo aver creato le cartelle, è il momento di modificare il file di configurazione NZBget. Al prompt, inserisci il seguente comando:

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

Il file di configurazione è pesantemente annotato con commenti utili (ma non includeremo tutte le righe di commento nelle nostre istruzioni qui perché renderebbe i blocchi di testo inutilmente lunghi); leggere attentamente il file per modificare la seguente parte del file di configurazione nella sezione ### PERCORSI:

MainDir=/media/USBHDD1/shares/NZBget

Nella sezione ### NEWS-SERVER inserisci le tue credenziali di accesso al Server Usenet:

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

Una volta che hai finito di modificare il file, premi CTRL+X e salva. Prima di lanciare NZBget, abbiamo un piccolo batch di file da copiare. Torna al prompt dei comandi, inserisci il seguente comando:

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

Annuncio pubblicitario

Questo copia tutti gli script di post-elaborazione dalla nostra cartella di installazione temporanea nella cartella di post-elaborazione permanente. Ora possiamo avviare il demone NZBget e assicurarci che tutto funzioni correttamente. Immettere il seguente comando:

sudo nzbget -D

Ora puoi accedere all'indirizzo IP del tuo Raspberry Pi con il seguente numero di porta:

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

per controllare la WebUI per NZBget. Il nome utente predefinito è nzbget e la password predefinita è tegbzn6789.

Non passeremo molto tempo qui, solo il tempo necessario per curiosare e assicurarci che tutto funzioni correttamente. (Una volta terminata la configurazione di NZBget e il processo di avvio all'avvio, non guarderai più molto a NZBget poiché verrà chiamato da tutte le tue applicazioni di supporto come SickBeard e CouchPotato).

Mentre siamo qui, prenditi un momento per aggiungere un file NZB: se desideri un file NZB, vai su binsearch.info e cerca la tua distribuzione Linux preferita.

Dopo aver confermato che è possibile avviare NZBget e scaricare un file, è ora di configurare NZBget per l'avvio all'avvio. Se hai seguito tutti i nostri tutorial su Raspberry Pi (o sei un veterano di Linux), l'intero processo ti sembrerà abbastanza familiare.

Immettere il seguente comando al prompt dei comandi:

sudo nano /etc/init.d/nzbget

All'interno del file, incolla il seguente codice:

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

Annuncio pubblicitario

Premi CTRL+X, salva il tuo lavoro ed esci da nano. Ora dobbiamo cambiare i permessi sul file e aggiornare il file rc.d. Immettere i seguenti comandi al prompt:

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

Riavvia il sistema e conferma che NZBget si avvia automaticamente.


A questo punto, sei pronto per iniziare con una semplice installazione di NZBget. Il prossimo passo è andare alla nostra guida all'automazione, Come automatizzare la tua casella di download Raspberry Pi sempre attiva e seguire le istruzioni di installazione. Ogni strumento che utilizziamo nella guida con SABnzbd è compatibile anche con NZBget, quindi basta effettuare le sostituzioni appropriate nei menu delle impostazioni.

LEGGI SUCCESSIVO Foto del profilo di Jason Fitzpatrick Jason Fitzpatrick
Jason Fitzpatrick è l'editore capo di LifeSavvy, il sito gemello di How-To Geek incentrato su trucchi, suggerimenti e trucchi per la vita. Ha oltre un decennio di esperienza nella pubblicazione e ha scritto migliaia di articoli su Review Geek, How-To Geek e Lifehacker. Jason è stato l'editor del weekend di Lifehacker prima di entrare a far parte di How-To Geek.
Leggi la biografia completa
stop

Come installare NZBGet per il download leggero di Usenet sul tuo Raspberry Pi



Ti abbiamo mostrato di recente come trasformare il tuo Raspberry Pi in una macchina Usenet sempre attiva incentrato sul client Usenet SABnzbd ricco di funzionalità. Ora torniamo a mostrarti come utilizzare NZBGet, uno strumento Usenet più spartano ma anche molto leggero.

Perché voglio farlo?

Se hai seguito insieme al nostro Come trasformare un Raspberry Pi in una macchina Usenet sempre attiva e sei perfettamente soddisfatto dei risultati, quindi puoi saltare del tutto questo tutorial.





Se, d'altra parte, hai scoperto che SABnzbd ad alta intensità di risorse sta tassando troppo il tuo Raspberry Pi (specialmente se lo stai utilizzando fianco a fianco con un client BitTorrent), allora passare a NZBGet è un ottimo modo per liberare risorse di sistema. Perderai una varietà di funzionalità nel processo, ma la funzionalità di base (importazione di file NZB, download di contenuti, decompressione e interazione con app di supporto come SickBeard e CouchPotato) è ancora disponibile con NZBGet.

Tieni presente, tuttavia, che l'installazione di NZBget è una seccatura significativamente più grande (e comporta la compilazione sia di NZBget che di app di supporto con patch).



Di cosa ho bisogno?

Per questo tutorial, supponiamo che tu abbia un Raspberry Pi funzionante con Raspbian installato e che tu abbia seguito i nostri tutorial precedenti. Ho te e sei qui solo per sostituire SABnzbd con NZBget, passa alla sezione successiva. Se sei nuovo di zecca nel processo e vuoi salire a bordo, ti suggeriamo di iniziare con i seguenti articoli nell'ordine in cui li abbiamo elencati qui:

  1. La guida HTG per iniziare con Raspberry Pi
  2. Come configurare il tuo Raspberry Pi per la shell remota, il desktop e il trasferimento di file
  3. Come trasformare un Raspberry Pi in un dispositivo di archiviazione di rete a bassa potenza
Annuncio pubblicitario

Tutto nel primo tutorial è necessario, il secondo tutorial è facoltativo (ma l'accesso remoto è incredibilmente utile per questo progetto poiché una casella di download è un candidato perfetto per una build senza testa) e la parte più importante del terzo tutorial è semplicemente l'impostazione il disco rigido e configurandolo per il montaggio automatico all'avvio.



Oltre all'elenco di lettura precedente, se non hai familiarità con i dettagli di Usenet, ti consigliamo vivamente di leggere il seguente tutorial:

Se hai già familiarità con Usenet e hai un account con un provider Usenet affidabile, è fantastico. Se tu non farlo possiedi un account Usenet, devi assolutamente leggere la nostra guida per essere subito aggiornato. A differenza dei torrent in cui puoi passare da un tracker pubblico a un tracker pubblico, non esiste un server Usenet pubblico affidabile e gratuito. Dovrai ottenere un account da un provider affidabile: consulta la nostra guida per informazioni generali su Usenet e suggerimenti su quali provider considerare.

Aggiornamento di Apt-Get e installazione di UNRAR

Nota: se di recente hai seguito la guida SABnzbd, puoi tranquillamente saltare questa intera sezione poiché hai già aggiornato il tuo strumento apt-get e installato UNRAR.

Il primo ordine del giorno è aggiornare e aggiornare il tuo programma di installazione apt-get. Se hai seguito una delle nostre altre guide Raspberry Pi e hai aggiornato tutto, puoi saltare questo passaggio.

Al terminale, inserisci i seguenti comandi:

sudo apt-get update

sudo apt-get upgrade

Se non hai aggiornato/aggiornato da un po', preparati ad attendere un lungo processo di aggiornamento.

Annuncio pubblicitario

Proprio come con il tutorial di installazione di SABnzbd, dovremo installare uno strumento supplementare per gestire gli archivi di file.

Per automatizzare la decompressione dei file, dovremo creare una copia dell'app gratuita ma denominata in modo non intuitivo unrar-nonfree. Fortunatamente, un'anima disponibile al RaspberryPi.StackExchange ha spiegato come farlo per Raspbian.

Al terminale, inserisci il seguente comando per consentirti di modificare il tuo sources.list e aggiungere il repository che contiene unrar-nonfree:

sudo nano /etc/apt/sources.list

In nano, aggiungi la seguente riga al file .list:

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

Premi CTRL+X per uscire da nano e Y per salvare/sovrascrivere il vecchio file .list. Tornando al prompt dei comandi, dovrai aggiornare l'elenco delle fonti affinché la modifica abbia effetto:

sudo apt-get update

Dopo che l'aggiornamento è terminato (dovrebbe essere piuttosto scattante se l'hai aggiornato in precedenza nel tutorial), è il momento di creare una directory di lavoro e quindi spostarti su di essa:

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

È ora di scaricare le dipendenze di unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

Annuncio pubblicitario

Quando il processo termina e torni al prompt, inserisci il seguente comando per scaricare il codice sorgente e creare il pacchetto di installazione:

sudo apt-get source -b unrar-nonfree

Ora è il momento di installare il pacchetto. Se stai seguendo questo tutorial dopo il rilascio di una nuova versione di unrar-nonfree, dovrai aggiornare il nome del file. Puoi controllare il numero di versione digitando ls al prompt dei comandi per elencare i file che abbiamo scaricato nei passaggi precedenti:

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

Una volta completata l'installazione, puoi verificare rapidamente se il comando unrar è disponibile per il sistema semplicemente digitando unrar al prompt dei comandi. Se installata correttamente, l'app unrar restituirà un elenco di tutti gli interruttori disponibili e le loro descrizioni. Se il pacchetto è stato installato senza errori, puoi riordinare te stesso con il seguente comando:

cd && rm -r ~/unrar-nonfree

Ora che abbiamo installato la nostra app UNRAR, è ora di dedicarsi all'installazione e alla configurazione di NZBGet.

Installazione e configurazione di NZBget

A differenza del processo di installazione di SABnzbd, questo è significativamente più lungo/più complicato, quindi preparati a passare un po' di tempo al prompt. Oltre a dedicare un po' più di tempo al prompt, preparati a un po' di tempo di inattività quando utilizzi il comando make per compilare le app.

Il primo ordine del giorno è creare una directory temporanea, come abbiamo fatto con la nostra installazione UNRAR, in cui lavorare. Proprio come con UNRAR, dovremo sporcarci le mani creando un programma di installazione. Al prompt, inserisci i seguenti comandi:

sudo mkdir /temp-nzbget
cd /temp-nzbget

Annuncio pubblicitario

Ora dobbiamo scaricare ed estrarre NZBget. Al momento della stesura di questo documento, la versione stabile è la versione 10.2. Controlla il NZBget sito web per assicurarti di scaricare la versione stabile più recente.

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

Poiché NZBGet non ha un bel programma di installazione preconfezionato per noi, dovremo installare manualmente tutte le dipendenze. Se sei curioso di sapere a cosa serve ogni dipendenza, controlla l'elenco dei prerequisiti qui . Al prompt, inserisci i seguenti comandi:

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

Dopo aver installato tutte le dipendenze, dobbiamo eseguire una piccola operazione di patch su libpar2. Puoi tecnicamente saltare questa patch ma la patch consente di impostare un limite di tempo per il processo di riparazione parziale. Questo è usato per dispositivi più lenti come la nostra piccola scatola di download di Raspberry Pi.

Nota: se non correggi i file, riceverai un errore durante il processo di configurazione a meno che tu non aggiunga il comando ./configure con –disable-libpar2-bugfixes-check

Per patchare libar2 inserisci i seguenti comandi al prompt:

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 sudo patch ./configure
sudo make
sudo make install

Ora è il momento di compilare e installare NZBget:

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

Una volta completato il processo, abbiamo un'altra attività prima di configurare NZBget. Abbiamo bisogno di creare una serie di directory che NZBget possa usare. Supponiamo che tu stia utilizzando la stessa struttura di directory che abbiamo utilizzato nei nostri tutorial su Raspberry Pi. In caso contrario, è necessario modificare le directory di conseguenza.

Annuncio pubblicitario

Al prompt dei comandi, inserisci i seguenti comandi per creare le tue directory NZBget:

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

Puoi cambiare la struttura dei nomi, ma poi devi anche passare attraverso i file di configurazione e cambiare tutti i nomi delle cartelle predefinite (che non vale davvero la pena).

Dopo aver creato le cartelle, è il momento di modificare il file di configurazione NZBget. Al prompt, inserisci il seguente comando:

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

Il file di configurazione è pesantemente annotato con commenti utili (ma non includeremo tutte le righe di commento nelle nostre istruzioni qui perché renderebbe i blocchi di testo inutilmente lunghi); leggere attentamente il file per modificare la seguente parte del file di configurazione nella sezione ### PERCORSI:

MainDir=/media/USBHDD1/shares/NZBget

Nella sezione ### NEWS-SERVER inserisci le tue credenziali di accesso al Server Usenet:

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

Una volta che hai finito di modificare il file, premi CTRL+X e salva. Prima di lanciare NZBget, abbiamo un piccolo batch di file da copiare. Torna al prompt dei comandi, inserisci il seguente comando:

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

Annuncio pubblicitario

Questo copia tutti gli script di post-elaborazione dalla nostra cartella di installazione temporanea nella cartella di post-elaborazione permanente. Ora possiamo avviare il demone NZBget e assicurarci che tutto funzioni correttamente. Immettere il seguente comando:

sudo nzbget -D

Ora puoi accedere all'indirizzo IP del tuo Raspberry Pi con il seguente numero di porta:

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

per controllare la WebUI per NZBget. Il nome utente predefinito è nzbget e la password predefinita è tegbzn6789.

Non passeremo molto tempo qui, solo il tempo necessario per curiosare e assicurarci che tutto funzioni correttamente. (Una volta terminata la configurazione di NZBget e il processo di avvio all'avvio, non guarderai più molto a NZBget poiché verrà chiamato da tutte le tue applicazioni di supporto come SickBeard e CouchPotato).

Mentre siamo qui, prenditi un momento per aggiungere un file NZB: se desideri un file NZB, vai su binsearch.info e cerca la tua distribuzione Linux preferita.

Dopo aver confermato che è possibile avviare NZBget e scaricare un file, è ora di configurare NZBget per l'avvio all'avvio. Se hai seguito tutti i nostri tutorial su Raspberry Pi (o sei un veterano di Linux), l'intero processo ti sembrerà abbastanza familiare.

Immettere il seguente comando al prompt dei comandi:

sudo nano /etc/init.d/nzbget

All'interno del file, incolla il seguente codice:

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

Annuncio pubblicitario

Premi CTRL+X, salva il tuo lavoro ed esci da nano. Ora dobbiamo cambiare i permessi sul file e aggiornare il file rc.d. Immettere i seguenti comandi al prompt:

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

Riavvia il sistema e conferma che NZBget si avvia automaticamente.


A questo punto, sei pronto per iniziare con una semplice installazione di NZBget. Il prossimo passo è andare alla nostra guida all'automazione, Come automatizzare la tua casella di download Raspberry Pi sempre attiva e seguire le istruzioni di installazione. Ogni strumento che utilizziamo nella guida con SABnzbd è compatibile anche con NZBget, quindi basta effettuare le sostituzioni appropriate nei menu delle impostazioni.

LEGGI SUCCESSIVO Foto del profilo di Jason Fitzpatrick Jason Fitzpatrick
Jason Fitzpatrick è l'editore capo di LifeSavvy, il sito gemello di How-To Geek incentrato su trucchi, suggerimenti e trucchi per la vita. Ha oltre un decennio di esperienza nella pubblicazione e ha scritto migliaia di articoli su Review Geek, How-To Geek e Lifehacker. Jason è stato l'editor del weekend di Lifehacker prima di entrare a far parte di How-To Geek.
Leggi la biografia completa
start
;;
*) echo 'Usage:

Come installare NZBGet per il download leggero di Usenet sul tuo Raspberry Pi



Ti abbiamo mostrato di recente come trasformare il tuo Raspberry Pi in una macchina Usenet sempre attiva incentrato sul client Usenet SABnzbd ricco di funzionalità. Ora torniamo a mostrarti come utilizzare NZBGet, uno strumento Usenet più spartano ma anche molto leggero.

Perché voglio farlo?

Se hai seguito insieme al nostro Come trasformare un Raspberry Pi in una macchina Usenet sempre attiva e sei perfettamente soddisfatto dei risultati, quindi puoi saltare del tutto questo tutorial.





Se, d'altra parte, hai scoperto che SABnzbd ad alta intensità di risorse sta tassando troppo il tuo Raspberry Pi (specialmente se lo stai utilizzando fianco a fianco con un client BitTorrent), allora passare a NZBGet è un ottimo modo per liberare risorse di sistema. Perderai una varietà di funzionalità nel processo, ma la funzionalità di base (importazione di file NZB, download di contenuti, decompressione e interazione con app di supporto come SickBeard e CouchPotato) è ancora disponibile con NZBGet.

Tieni presente, tuttavia, che l'installazione di NZBget è una seccatura significativamente più grande (e comporta la compilazione sia di NZBget che di app di supporto con patch).



Di cosa ho bisogno?

Per questo tutorial, supponiamo che tu abbia un Raspberry Pi funzionante con Raspbian installato e che tu abbia seguito i nostri tutorial precedenti. Ho te e sei qui solo per sostituire SABnzbd con NZBget, passa alla sezione successiva. Se sei nuovo di zecca nel processo e vuoi salire a bordo, ti suggeriamo di iniziare con i seguenti articoli nell'ordine in cui li abbiamo elencati qui:

  1. La guida HTG per iniziare con Raspberry Pi
  2. Come configurare il tuo Raspberry Pi per la shell remota, il desktop e il trasferimento di file
  3. Come trasformare un Raspberry Pi in un dispositivo di archiviazione di rete a bassa potenza
Annuncio pubblicitario

Tutto nel primo tutorial è necessario, il secondo tutorial è facoltativo (ma l'accesso remoto è incredibilmente utile per questo progetto poiché una casella di download è un candidato perfetto per una build senza testa) e la parte più importante del terzo tutorial è semplicemente l'impostazione il disco rigido e configurandolo per il montaggio automatico all'avvio.



Oltre all'elenco di lettura precedente, se non hai familiarità con i dettagli di Usenet, ti consigliamo vivamente di leggere il seguente tutorial:

Se hai già familiarità con Usenet e hai un account con un provider Usenet affidabile, è fantastico. Se tu non farlo possiedi un account Usenet, devi assolutamente leggere la nostra guida per essere subito aggiornato. A differenza dei torrent in cui puoi passare da un tracker pubblico a un tracker pubblico, non esiste un server Usenet pubblico affidabile e gratuito. Dovrai ottenere un account da un provider affidabile: consulta la nostra guida per informazioni generali su Usenet e suggerimenti su quali provider considerare.

Aggiornamento di Apt-Get e installazione di UNRAR

Nota: se di recente hai seguito la guida SABnzbd, puoi tranquillamente saltare questa intera sezione poiché hai già aggiornato il tuo strumento apt-get e installato UNRAR.

Il primo ordine del giorno è aggiornare e aggiornare il tuo programma di installazione apt-get. Se hai seguito una delle nostre altre guide Raspberry Pi e hai aggiornato tutto, puoi saltare questo passaggio.

Al terminale, inserisci i seguenti comandi:

sudo apt-get update

sudo apt-get upgrade

Se non hai aggiornato/aggiornato da un po', preparati ad attendere un lungo processo di aggiornamento.

Annuncio pubblicitario

Proprio come con il tutorial di installazione di SABnzbd, dovremo installare uno strumento supplementare per gestire gli archivi di file.

Per automatizzare la decompressione dei file, dovremo creare una copia dell'app gratuita ma denominata in modo non intuitivo unrar-nonfree. Fortunatamente, un'anima disponibile al RaspberryPi.StackExchange ha spiegato come farlo per Raspbian.

Al terminale, inserisci il seguente comando per consentirti di modificare il tuo sources.list e aggiungere il repository che contiene unrar-nonfree:

sudo nano /etc/apt/sources.list

In nano, aggiungi la seguente riga al file .list:

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

Premi CTRL+X per uscire da nano e Y per salvare/sovrascrivere il vecchio file .list. Tornando al prompt dei comandi, dovrai aggiornare l'elenco delle fonti affinché la modifica abbia effetto:

sudo apt-get update

Dopo che l'aggiornamento è terminato (dovrebbe essere piuttosto scattante se l'hai aggiornato in precedenza nel tutorial), è il momento di creare una directory di lavoro e quindi spostarti su di essa:

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

È ora di scaricare le dipendenze di unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

Annuncio pubblicitario

Quando il processo termina e torni al prompt, inserisci il seguente comando per scaricare il codice sorgente e creare il pacchetto di installazione:

sudo apt-get source -b unrar-nonfree

Ora è il momento di installare il pacchetto. Se stai seguendo questo tutorial dopo il rilascio di una nuova versione di unrar-nonfree, dovrai aggiornare il nome del file. Puoi controllare il numero di versione digitando ls al prompt dei comandi per elencare i file che abbiamo scaricato nei passaggi precedenti:

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

Una volta completata l'installazione, puoi verificare rapidamente se il comando unrar è disponibile per il sistema semplicemente digitando unrar al prompt dei comandi. Se installata correttamente, l'app unrar restituirà un elenco di tutti gli interruttori disponibili e le loro descrizioni. Se il pacchetto è stato installato senza errori, puoi riordinare te stesso con il seguente comando:

cd && rm -r ~/unrar-nonfree

Ora che abbiamo installato la nostra app UNRAR, è ora di dedicarsi all'installazione e alla configurazione di NZBGet.

Installazione e configurazione di NZBget

A differenza del processo di installazione di SABnzbd, questo è significativamente più lungo/più complicato, quindi preparati a passare un po' di tempo al prompt. Oltre a dedicare un po' più di tempo al prompt, preparati a un po' di tempo di inattività quando utilizzi il comando make per compilare le app.

Il primo ordine del giorno è creare una directory temporanea, come abbiamo fatto con la nostra installazione UNRAR, in cui lavorare. Proprio come con UNRAR, dovremo sporcarci le mani creando un programma di installazione. Al prompt, inserisci i seguenti comandi:

sudo mkdir /temp-nzbget
cd /temp-nzbget

Annuncio pubblicitario

Ora dobbiamo scaricare ed estrarre NZBget. Al momento della stesura di questo documento, la versione stabile è la versione 10.2. Controlla il NZBget sito web per assicurarti di scaricare la versione stabile più recente.

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

Poiché NZBGet non ha un bel programma di installazione preconfezionato per noi, dovremo installare manualmente tutte le dipendenze. Se sei curioso di sapere a cosa serve ogni dipendenza, controlla l'elenco dei prerequisiti qui . Al prompt, inserisci i seguenti comandi:

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

Dopo aver installato tutte le dipendenze, dobbiamo eseguire una piccola operazione di patch su libpar2. Puoi tecnicamente saltare questa patch ma la patch consente di impostare un limite di tempo per il processo di riparazione parziale. Questo è usato per dispositivi più lenti come la nostra piccola scatola di download di Raspberry Pi.

Nota: se non correggi i file, riceverai un errore durante il processo di configurazione a meno che tu non aggiunga il comando ./configure con –disable-libpar2-bugfixes-check

Per patchare libar2 inserisci i seguenti comandi al prompt:

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 sudo patch ./configure
sudo make
sudo make install

Ora è il momento di compilare e installare NZBget:

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

Una volta completato il processo, abbiamo un'altra attività prima di configurare NZBget. Abbiamo bisogno di creare una serie di directory che NZBget possa usare. Supponiamo che tu stia utilizzando la stessa struttura di directory che abbiamo utilizzato nei nostri tutorial su Raspberry Pi. In caso contrario, è necessario modificare le directory di conseguenza.

Annuncio pubblicitario

Al prompt dei comandi, inserisci i seguenti comandi per creare le tue directory NZBget:

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

Puoi cambiare la struttura dei nomi, ma poi devi anche passare attraverso i file di configurazione e cambiare tutti i nomi delle cartelle predefinite (che non vale davvero la pena).

Dopo aver creato le cartelle, è il momento di modificare il file di configurazione NZBget. Al prompt, inserisci il seguente comando:

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

Il file di configurazione è pesantemente annotato con commenti utili (ma non includeremo tutte le righe di commento nelle nostre istruzioni qui perché renderebbe i blocchi di testo inutilmente lunghi); leggere attentamente il file per modificare la seguente parte del file di configurazione nella sezione ### PERCORSI:

MainDir=/media/USBHDD1/shares/NZBget

Nella sezione ### NEWS-SERVER inserisci le tue credenziali di accesso al Server Usenet:

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

Una volta che hai finito di modificare il file, premi CTRL+X e salva. Prima di lanciare NZBget, abbiamo un piccolo batch di file da copiare. Torna al prompt dei comandi, inserisci il seguente comando:

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

Annuncio pubblicitario

Questo copia tutti gli script di post-elaborazione dalla nostra cartella di installazione temporanea nella cartella di post-elaborazione permanente. Ora possiamo avviare il demone NZBget e assicurarci che tutto funzioni correttamente. Immettere il seguente comando:

sudo nzbget -D

Ora puoi accedere all'indirizzo IP del tuo Raspberry Pi con il seguente numero di porta:

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

per controllare la WebUI per NZBget. Il nome utente predefinito è nzbget e la password predefinita è tegbzn6789.

Non passeremo molto tempo qui, solo il tempo necessario per curiosare e assicurarci che tutto funzioni correttamente. (Una volta terminata la configurazione di NZBget e il processo di avvio all'avvio, non guarderai più molto a NZBget poiché verrà chiamato da tutte le tue applicazioni di supporto come SickBeard e CouchPotato).

Mentre siamo qui, prenditi un momento per aggiungere un file NZB: se desideri un file NZB, vai su binsearch.info e cerca la tua distribuzione Linux preferita.

Dopo aver confermato che è possibile avviare NZBget e scaricare un file, è ora di configurare NZBget per l'avvio all'avvio. Se hai seguito tutti i nostri tutorial su Raspberry Pi (o sei un veterano di Linux), l'intero processo ti sembrerà abbastanza familiare.

Immettere il seguente comando al prompt dei comandi:

sudo nano /etc/init.d/nzbget

All'interno del file, incolla il seguente codice:

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

Annuncio pubblicitario

Premi CTRL+X, salva il tuo lavoro ed esci da nano. Ora dobbiamo cambiare i permessi sul file e aggiornare il file rc.d. Immettere i seguenti comandi al prompt:

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

Riavvia il sistema e conferma che NZBget si avvia automaticamente.


A questo punto, sei pronto per iniziare con una semplice installazione di NZBget. Il prossimo passo è andare alla nostra guida all'automazione, Come automatizzare la tua casella di download Raspberry Pi sempre attiva e seguire le istruzioni di installazione. Ogni strumento che utilizziamo nella guida con SABnzbd è compatibile anche con NZBget, quindi basta effettuare le sostituzioni appropriate nei menu delle impostazioni.

LEGGI SUCCESSIVO Foto del profilo di Jason Fitzpatrick Jason Fitzpatrick
Jason Fitzpatrick è l'editore capo di LifeSavvy, il sito gemello di How-To Geek incentrato su trucchi, suggerimenti e trucchi per la vita. Ha oltre un decennio di esperienza nella pubblicazione e ha scritto migliaia di articoli su Review Geek, How-To Geek e Lifehacker. Jason è stato l'editor del weekend di Lifehacker prima di entrare a far parte di How-To Geek.
Leggi la biografia completa
start|stop|restart'
exit 1
;;
esac
exit 0

Annuncio pubblicitario

Premi CTRL+X, salva il tuo lavoro ed esci da nano. Ora dobbiamo cambiare i permessi sul file e aggiornare il file rc.d. Immettere i seguenti comandi al prompt:

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

Riavvia il sistema e conferma che NZBget si avvia automaticamente.


A questo punto, sei pronto per iniziare con una semplice installazione di NZBget. Il prossimo passo è andare alla nostra guida all'automazione, Come automatizzare la tua casella di download Raspberry Pi sempre attiva e seguire le istruzioni di installazione. Ogni strumento che utilizziamo nella guida con SABnzbd è compatibile anche con NZBget, quindi basta effettuare le sostituzioni appropriate nei menu delle impostazioni.

LEGGI SUCCESSIVO Foto del profilo di Jason Fitzpatrick Jason Fitzpatrick
Jason Fitzpatrick è l'editore capo di LifeSavvy, il sito gemello di How-To Geek incentrato su trucchi, suggerimenti e trucchi per la vita. Ha oltre un decennio di esperienza nella pubblicazione e ha scritto migliaia di articoli su Review Geek, How-To Geek e Lifehacker. Jason è stato l'editor del weekend di Lifehacker prima di entrare a far parte di How-To Geek.
Leggi la biografia completa

Articoli Interessanti