Como instalar o NZBGet para download leve Usenet no seu Raspberry Pi

Jun 5, 2025
Hardware
CONTEÚDO NÃO CHEGADO

Recentemente mostramos a você como transformar seu Raspberry Pi em uma máquina Usenet sempre ligada centrado no cliente SABnzbd Usenet rico em recursos. Agora estamos de volta para mostrar a você como usar NZBGet, uma ferramenta Usenet mais espartana, mas também muito leve.

Por que eu quero fazer isso?

Se você seguiu junto com nosso Como transformar um Raspberry Pi em uma máquina Usenet sempre ligada e você está perfeitamente satisfeito com os resultados, então você pode pular este tutorial completamente.

Se, por outro lado, você descobriu que o SABnzbd que consome muitos recursos está sobrecarregando muito seu Raspberry Pi (especialmente se você estiver executando-o lado a lado com um cliente BitTorrent), então mudar para NZBGet é uma ótima maneira para liberar recursos do sistema. Você perderá uma variedade de recursos no processo, mas a funcionalidade principal (importação de arquivos NZB, download de conteúdo, descompactação e interação com aplicativos auxiliares como SickBeard e CouchPotato) ainda está disponível com NZBGet.

Esteja avisado, no entanto, que instalar o NZBget é um aborrecimento significativamente maior (e envolve a compilação do NZBget e de aplicativos auxiliares corrigidos).

O que eu preciso?

Para este tutorial, presumimos que você tenha um Raspberry Pi funcional com Raspbian instalado e tenha seguido nossos tutoriais anteriores. Eu tenho você e você está aqui apenas para trocar SABnzbd por NZBget, pule para a próxima seção. Se você é novato no processo e deseja entrar a bordo, sugerimos começar com os seguintes artigos na ordem em que os listamos aqui:

  1. O guia HTG para começar a usar Raspberry Pi
  2. Como configurar o Raspberry Pi para shell remoto, área de trabalho e transferência de arquivos
  3. Como transformar um Raspberry Pi em um dispositivo de armazenamento de rede de baixo consumo

Tudo no primeiro tutorial é necessário, o segundo tutorial é opcional (mas o acesso remoto é incrivelmente útil para este projeto, já que uma caixa de download é uma candidata perfeita para uma construção sem cabeça), e a parte mais importante do terceiro tutorial é simplesmente configurar o disco rígido e configurando-o para montagem automática na inicialização.

Além da lista de leituras anteriores, se você não está muito familiarizado com os meandros da Usenet, recomendamos a leitura do seguinte tutorial:

  • O Guia How-To Geek para começar a usar a Usenet

Se você já está familiarizado com a Usenet e tem uma conta com um provedor Usenet confiável, isso é incrível. Se vocês não tem uma conta Usenet, você absolutamente precisa ler nosso guia para se atualizar. Ao contrário dos torrents em que você pode passar de um rastreador público para um rastreador público, não existe um servidor Usenet público confiável e gratuito. Você precisará obter uma conta de um provedor confiável - consulte nosso guia para obter informações gerais sobre a Usenet e dicas sobre quais provedores considerar.

Atualizando Apt-Get e instalando UNRAR

Observação: se você acompanhou recentemente o guia SABnzbd, pode pular com segurança esta seção inteira, pois já atualizou sua ferramenta apt-get e instalou o UNRAR.

A primeira ordem do dia é atualizar e atualizar seu instalador apt-get. Se você acompanhou um de nossos outros guias do Raspberry Pi e atualizou tudo, pode pular esta etapa.

No terminal, digite os seguintes comandos:

sudo apt-get update

sudo apt-get upgrade

Se você não atualiza / atualiza há algum tempo, esteja preparado para aguardar um longo processo de atualização.

Assim como no tutorial de instalação do SABnzbd, precisaremos instalar uma ferramenta suplementar para lidar com os arquivos mortos.

Para automatizar a descompactação do arquivo, teremos que construir uma cópia do aplicativo gratuito, mas não intuitivamente nomeado como unrar-nonfree. Felizmente, uma alma prestativa no RaspberryPi.StackExchange descreveu apenas como fazer isso para Raspbian.

No terminal, digite o seguinte comando para permitir que você edite seu sources.list e adicione o repositório que contém unrar-nonfree:

Sudona / Etc / Apt / So rse s. Eu st

No nano, adicione a seguinte linha ao arquivo .list:

deb-src http://archive.raspbian.org/raspbian wheezy main contrib não livre rpi

Pressione CTRL + X para sair do nano e Y para salvar / sobrescrever o arquivo .list antigo. De volta ao prompt de comando, você precisará atualizar sua lista de fontes para que a alteração tenha efeito:

sudo apt-get update

Depois que a atualização for concluída (deve ser muito rápido se você atualizou anteriormente no tutorial), é hora de criar um diretório de trabalho e, em seguida, mover para ele:

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

Hora de baixar as dependências do unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

Quando o processo terminar e você estiver de volta ao prompt, digite o seguinte comando para baixar o código-fonte e criar o pacote de instalação:

sudo apt-get source -b unrar-nonfree

Agora é hora de instalar o pacote. Se você estiver seguindo este tutorial após o lançamento de uma nova versão de unrar-nonfree, será necessário atualizar o nome do arquivo. Você pode verificar o número da versão digitando “ls” no prompt de comando para listar os arquivos baixados nas etapas anteriores:

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

Assim que a instalação for concluída, você pode testar rapidamente se o comando “unrar” está disponível para o sistema, simplesmente digitando “unrar” no prompt de comando. Se instalado corretamente, o aplicativo unrar irá atirar de volta uma lista de todas as opções disponíveis e suas descrições. Se o pacote foi instalado sem erros, você pode limpar tudo com o seguinte comando:

cd && rm -r ~ / unrar-nonfree

Agora que temos nosso aplicativo UNRAR instalado, é hora de começar a instalar e configurar o NZBGet.

Instalando e configurando NZBget

Ao contrário do processo de instalação do SABnzbd, este é significativamente mais longo / mais complicado, portanto, esteja pronto para gastar um pouco de tempo no prompt. Além de gastar um pouco mais de tempo no prompt, esteja preparado para algum tempo de inatividade ao usar o comando “make” para compilar aplicativos.

A primeira ordem do dia é fazer um diretório temporário, como fizemos com nossa instalação UNRAR, no qual trabalhar. Assim como com UNRAR, vamos ter que sujar as mãos construindo um instalador. No prompt, digite os seguintes comandos:

sudo mkdir / temp-nzbget
cd / temp-nzbget

Agora precisamos baixar e extrair o NZBget. No momento em que este livro foi escrito, a versão estável é a versão 10.2. Verifica a NZBget web site para ter certeza de que você está baixando a versão estável mais 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

Visto que NZBGet não tem um bom instalador pré-empacotado para nós, vamos precisar instalar manualmente todas as dependências. Se você está curioso para saber para que serve cada dependência, verifique a lista de pré-requisitos aqui . No prompt, digite os seguintes comandos:

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

Depois de instalar todas as dependências, precisamos realizar uma pequena operação de patch no libpar2. Você pode tecnicamente pular este patch mas o patch permite que você defina um limite de tempo no processo de reparo par. Isso é usado para dispositivos mais lentos, como nossa pequena caixa de download do Raspberry Pi.

Nota: se você não corrigir os arquivos, receberá um erro durante o processo de configuração, a menos que anexe o comando ./configure com –disable-libpar2-bugfixes-check

Para corrigir o libar2, digite os seguintes comandos no 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 <libpar2-0.2-bugfixes.patch
sudo patch <libpar2-0.2-cancel.patch
./configure
sudo make
sudo make install

Agora é hora de compilar e instalar o NZBget:

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

Assim que o processo for concluído, temos mais uma tarefa antes de configurar o NZBget. Precisamos criar um conjunto de diretórios para o NZBget usar. Presumimos que você esteja usando a mesma estrutura de diretório que usamos em todos os nossos tutoriais do Raspberry Pi. Caso contrário, você precisa modificar seus diretórios de acordo.

No prompt de comando, digite os seguintes comandos para criar seus diretórios 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

Você pode alterar a estrutura de nomenclatura, mas também terá que passar pelos arquivos de configuração e alterar todos os nomes de pasta padrão (o que realmente não vale a pena).

Depois de criar as pastas, é hora de editar o arquivo de configuração NZBget. No prompt, digite o seguinte comando:

sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
Repentina / Etc / n zbge t. Kon f

O arquivo de configuração é fortemente anotado com comentários úteis (mas não incluiremos todas as linhas de comentário em nossas instruções aqui porque isso tornaria os blocos de texto desnecessariamente longos); leia o arquivo com cuidado para editar a seguinte parte do arquivo de configuração na seção ### PATHS:

MainDir = / media / USBHDD1 / shares / NZBget

Na seção ### NEWS-SERVERS, insira suas credenciais de login do servidor Usenet:

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

Quando terminar de editar o arquivo, pressione CTRL + X e salve. Antes de lançar o NZBget, temos um pequeno lote de arquivos para copiar. De volta ao prompt de comando, digite o seguinte comando:

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

Isso copia todos os scripts de pós-processamento de nossa pasta de instalação temporária para a pasta de pós-processamento permanente. Agora podemos iniciar o daemon NZBget e ter certeza de que tudo está funcionando bem. Digite o seguinte comando:

sudo nzbget -D

Agora você pode navegar até o endereço IP do seu Raspberry Pi com o seguinte número de porta:

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

para verificar o WebUI para NZBget. O nome de usuário padrão é “nzbget” e a senha padrão é “tegbzn6789”.

Não vamos gastar muito tempo aqui, apenas o suficiente para fuçar e nos certificar de que tudo está funcionando corretamente. (Assim que terminarmos com a configuração do NZBget e o processo de inicialização, você não olhará mais para o NZBget, pois ele será chamado por todos os seus aplicativos auxiliares, como SickBeard e CouchPotato).

Enquanto estamos aqui, reserve um momento para adicionar um arquivo NZB - se você não quiser um arquivo NZB, vá para binsearch.info e procure sua distribuição Linux favorita.

Depois de confirmar que você pode iniciar o NZBget e baixar um arquivo, é hora de configurar o NZBget para iniciar na inicialização. Se você tem acompanhado todos os nossos tutoriais do Raspberry Pi (ou é um veterano do Linux), todo esse processo parecerá bastante familiar.

Digite o seguinte comando no prompt de comando:

Sudonna / Etc / Ini t. d / n zb get t

No arquivo, cole o seguinte código:

#! / bin / sh
### BEGIN INIT INFO
# Fornece: NZBget
# Required-Start: $ network $ remote_fs $ syslog
# Required-Stop: $ network $ remote_fs $ syslog
# Início padrão: 2 3 4 5
# Parada-padrão: 0 1 6
# Breve descrição: Inicie o NZBget na inicialização
# Descrição: Iniciar NZBget
### END INIT INFO
caso "$ 1" em
start) echo -n "Iniciar serviços: NZBget"
/ usr / local / bin / nzbget -D
;;
parar) echo -n "Parar serviços: NZBget"
/ usr / local / bin / nzbget -Q
;;
reiniciar)
$ 0 parada
$ 0 início
;;
*) Echo "Uso: $ 0 start | stop | restart"
saída 1
;;
esac
saída 0

Pressione CTRL + X, salve seu trabalho e saia do nano. Agora precisamos alterar as permissões no arquivo e atualizar o rc.d. Digite os seguintes comandos no prompt:

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

Reinicialize seu sistema e confirme se o NZBget inicia automaticamente.


Neste ponto, você está pronto para iniciar uma instalação simples do NZBget. A próxima etapa é acessar nosso guia de automação, Como automatizar sua caixa de download sempre ativa do Raspberry Pi e siga as instruções de instalação. Cada ferramenta que usamos no guia com SABnzbd também é compatível com NZBget, portanto, basta fazer as substituições adequadas nos menus de configurações.

How To Install And Configure Radarr On Raspberry Pi With DietPi

How To Install And Configure Sonarr On Raspberry Pi With DietPi

How To Install And Configure CouchPotato On Raspberry Pi | Download All Movies At Once |

The Best Raspberry Pi Server With Sonarr, Radarr, Deluge, NZBGet And Jackett

How To Install Radarr On OpenMediaVault 5 Using Docker With Portainer On Raspberry Pi 4

Ubuntu 20.04 Enlightenment. Raspberry Pi 4

Raspberry Pi 4: Ultimate Home Server With DockSTARTer

Raspberry Pi + Sonarr, Radarr, Deluge And Jackett

Plex Server On A Raspberry Pi 4!? (how To)

DietPi Plex Media Server Setup On Raspberry Pi 3 B Plus


Hardware - Artigos mais populares

Por que você deve fazer overclock em sua RAM (é fácil!)

Hardware Sep 15, 2025

7heaven/Shutterstock.com Cada programa em seu PC passa pela RAM enquanto funciona. Sua RAM opera a uma determinada velocidade definida pelo fabri..


8K TV chegou. Aqui está o que você precisa saber

Hardware Jan 6, 2025

Mal começamos o mudar para 4K , e agora as TVs 8K já estão no mercado. Eles valem a pena? Você deveria se importar? Aqui está tudo o que você precisa saber. ..


3 problemas com USB-C que você precisa saber

Hardware Jun 20, 2025

O USB Type-C é claramente o futuro, mas chegar ao futuro nem sempre é fácil, e o USB-C tem muitos problemas. Aqui estão algumas coisas que todo novo usuário de USB-C precisa sa..


Qual é a diferença entre uma câmera Full Frame e Crop Sensor?

Hardware Jun 20, 2025

CONTEÚDO NÃO CHEGADO Os sensores da câmera vêm em tamanhos diferentes. O do seu smartphone é muito menor do que o da minha Canon 5D MKIII, uma DSLR profissional. Para ..


O que é o Android Auto e ele é melhor do que usar um telefone no carro?

Hardware Jul 12, 2025

Hoje em dia, cada vez mais pessoas recorrem aos telefones em busca de GPS e música no carro. E por que não? O Google Maps é muito melhor do que qualquer sistema coxo embutido em ..


Como fazer seu monitor de 120 Hz ou 144 Hz usar a taxa de atualização anunciada

Hardware Feb 20, 2025

Então você comprou um monitor que oferece uma taxa de atualização de 120 Hz ou 144 Hz e o conectou - ótimo! Mas não pare aí. Seu monitor pode não funcionar com a taxa de atu..


Como alterar o som do alarme do Amazon Echo

Hardware Jun 20, 2025

CONTEÚDO NÃO CHEGADO Sempre que você definir um cronômetro ou alarme em seu Amazon Echo , ele emite um som padrão quando o cronômetro ou alarme dispara. Não ..


Como uma bateria pode estar sem carga, embora tenha sido totalmente carregada no dia anterior?

Hardware Sep 24, 2025

CONTEÚDO NÃO CHEGADO Quando você tem um laptop novo, a última coisa que deseja experimentar é um problema com a bateria. Mas o que você faz se isso acontecer? A postagem de ..


Categorias