Cómo instalar NZBGet para descargas ligeras de Usenet en su Raspberry Pi

Jun 5, 2025
Hardware
CONTENIDO NO CUBIERTO

Te mostramos recientemente cómo convertir su Raspberry Pi en una máquina Usenet siempre encendida centrado en el cliente SABnzbd Usenet rico en funciones. Ahora volvemos para mostrarle cómo usar NZBGet, una herramienta de Usenet más espartana pero también muy liviana.

¿Por qué quiero hacer esto?

Si siguió junto con nuestro Cómo convertir una Raspberry Pi en una máquina Usenet siempre encendida y está perfectamente satisfecho con los resultados, puede omitir este tutorial por completo.

Si, por otro lado, ha descubierto que SABnzbd, que consume muchos recursos, está gravando demasiado su Raspberry Pi (especialmente si lo está ejecutando en paralelo con un cliente BitTorrent), entonces cambiar a NZBGet es una excelente manera para liberar recursos del sistema. Perderá una variedad de funciones en el proceso, pero la funcionalidad principal (importar archivos NZB, descargar contenido, desempaquetarlo e interactuar con aplicaciones de ayuda como SickBeard y CouchPotato) todavía está disponible con NZBGet.

Sin embargo, tenga en cuenta que instalar NZBget es una molestia significativamente mayor (e implica compilar tanto NZBget como aplicaciones de ayuda parcheadas).

¿Qué necesito?

Para este tutorial, asumimos que tiene una Raspberry Pi funcional con Raspbian instalado y ha seguido nuestros tutoriales anteriores. Tengo, tienes, y solo estás aquí para cambiar SABnzbd por NZBget, pasa a la siguiente sección. Si es nuevo en el proceso y desea participar, le sugerimos comenzar con los siguientes artículos en el orden en que los enumeramos aquí:

  1. La guía HTG para comenzar con Raspberry Pi
  2. Cómo configurar su Raspberry Pi para Shell remoto, escritorio y transferencia de archivos
  3. Cómo convertir una Raspberry Pi en un dispositivo de almacenamiento en red de bajo consumo

Todo en el primer tutorial es necesario, el segundo tutorial es opcional (pero el acceso remoto es increíblemente útil para este proyecto, ya que una caja de descarga es un candidato perfecto para una compilación sin cabeza), y la parte más importante del tercer tutorial es simplemente configurar el disco duro y configurándolo para que se monte automáticamente al arrancar.

Además de la lista de lectura previa, si no está demasiado familiarizado con los entresijos de Usenet, le recomendamos encarecidamente que lea el siguiente tutorial:

  • La guía práctica de Geek para comenzar con Usenet

Si ya está familiarizado con Usenet y tiene una cuenta con un proveedor confiable de Usenet, eso es increíble. Si tu no Si tiene una cuenta de Usenet, es absolutamente necesario que lea nuestra guía para ponerse al día. A diferencia de los torrents, a los que puede acceder saltando de un rastreador público a otro, no existe un servidor Usenet público confiable y gratuito. Deberá obtener una cuenta de un proveedor confiable; consulte nuestra guía para obtener información general sobre Usenet y consejos sobre qué proveedores considerar.

Actualización de Apt-Get e instalación de UNRAR

Nota: Si ha seguido recientemente la guía SABnzbd, puede omitir con seguridad toda esta sección, ya que ya actualizó su herramienta apt-get e instaló UNRAR.

La primera orden del día es actualizar y actualizar su instalador apt-get. Si siguió una de nuestras otras guías de Raspberry Pi y actualizó todo, puede omitir este paso.

En la terminal, ingrese los siguientes comandos:

sudo apt-get update

sudo apt-get upgrade

Si no ha actualizado / actualizado por un tiempo, esté preparado para esperar un largo proceso de actualización.

Al igual que con el tutorial de instalación de SABnzbd, necesitaremos instalar una herramienta complementaria para manejar archivos comprimidos.

Para automatizar el desempaquetado de archivos, vamos a tener que crear una copia de la aplicación unrar-nonfree gratuita pero con un nombre poco intuitivo. Afortunadamente, un alma servicial en el RaspberryPi.StackExchange describió cómo hacerlo para Raspbian.

En la terminal, ingrese el siguiente comando para permitirle editar su sources.list y agregar el repositorio que contiene unrar-nonfree:

sudo nano /etc/apt/sources.list

En nano, agregue la siguiente línea al archivo .list:

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

Presione CTRL + X para salir de nano e Y para guardar / sobrescribir el antiguo archivo .list. De vuelta en el símbolo del sistema, deberá actualizar su lista de fuentes para que el cambio surta efecto:

sudo apt-get update

Una vez finalizada la actualización (debería ser bastante rápido si actualizó anteriormente en el tutorial), es hora de crear un directorio de trabajo y luego pasar a él:

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

Es hora de descargar las dependencias unrar-non free:

sudo apt-get build-dep unrar-nonfree

Cuando finalice el proceso y vuelva al indicador, ingrese el siguiente comando para descargar el código fuente y compilar el paquete de instalación:

sudo apt-get source -b unrar-nonfree

Ahora es el momento de instalar el paquete. Si sigue este tutorial después de que se lance una nueva versión de unrar-nonfree, deberá actualizar el nombre del archivo. Puede verificar el número de versión escribiendo "ls" en el símbolo del sistema para enumerar los archivos que descargamos en los pasos anteriores:

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

Una vez que se completa la instalación, puede probar rápidamente para ver si el comando "unrar" está disponible para el sistema simplemente escribiendo "unrar" en el símbolo del sistema. Si se instala correctamente, la aplicación unrar mostrará una lista de todos los interruptores disponibles y sus descripciones. Si el paquete se instaló sin errores, puede ordenarlo usted mismo con el siguiente comando:

cd && rm -r ~ / unrar-nonfree

Ahora que tenemos nuestra aplicación UNRAR instalada, es hora de empezar a instalar y configurar NZBGet.

Instalación y configuración de NZBget

A diferencia del proceso de instalación de SABnzbd, este es significativamente más largo / complicado, así que prepárate para pasar un poco de tiempo en el indicador. Además de pasar un poco más de tiempo en el indicador, esté preparado para un tiempo de inactividad cuando utilice el comando "make" para compilar aplicaciones.

La primera orden del día es hacer un directorio temporal, como hicimos con nuestra instalación de UNRAR, en el que trabajar. Al igual que con UNRAR, tendremos que ensuciarnos las manos construyendo un instalador. Cuando se le indique, ingrese los siguientes comandos:

sudo mkdir / temp-nzbget
cd / temp-nzbget

Ahora necesitamos descargar y extraer NZBget. En el momento de escribir estas líneas, la versión estable es la versión 10.2. Comprobar la Sitio web de NZBget para asegurarse de que está descargando la versión estable más actual.

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

Dado que NZBGet no tiene un buen instalador preempaquetado para nosotros, tendremos que instalar manualmente todas las dependencias. Si tiene curiosidad por saber para qué sirve cada dependencia, consulte la lista de requisitos previos aquí . Cuando se le indique, ingrese los siguientes 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

Después de que haya instalado todas las dependencias, necesitamos realizar una pequeña operación de parche en libpar2. Técnicamente, puede omitir este parche pero el parche le permite establecer un límite de tiempo en el proceso de reparación parcial. Esto se usa para dispositivos más lentos como nuestra pequeña caja de descarga Raspberry Pi.

Nota: si no parchea los archivos, obtendrá un error durante el proceso de configuración a menos que agregue el comando ./configure con –disable-libpar2-bugfixes-check

Para parchear libar2 ingrese los siguientes comandos en el indicador:

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.
parche sudo <libpar2-0.2-bugfixes.patch
parche sudo <libpar2-0.2-cancel.patch
./configure
sudo hacer
sudo make install

Ahora es el momento de compilar e instalar NZBget:

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

Una vez que se completa ese proceso, tenemos una tarea más antes de configurar NZBget. Necesitamos crear un conjunto de directorios para que los utilice NZBget. Suponemos que está utilizando la misma estructura de directorio que hemos estado utilizando a lo largo de nuestros tutoriales de Raspberry Pi. Si no es así, debe modificar sus directorios en consecuencia.

En el símbolo del sistema, ingrese los siguientes comandos para crear sus directorios 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

Puede cambiar la estructura de nombres, pero luego también debe revisar los archivos de configuración y cambiar todos los nombres de carpeta predeterminados (lo que realmente no vale la pena).

Una vez que haya creado las carpetas, es hora de editar el archivo de configuración de NZBget. Cuando se le indique, ingrese el siguiente comando:

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

El archivo de configuración está fuertemente anotado con comentarios útiles (pero no vamos a incluir todas las líneas de comentarios en nuestras instrucciones aquí porque haría que los bloques de texto fueran innecesariamente largos); lea detenidamente el archivo para editar la siguiente parte del archivo de configuración en la sección ### PATHS:

MainDir = / media / USBHDD1 / shares / NZBget

En la sección ### NEWS-SERVERS, ingrese sus credenciales de inicio de sesión de Usenet Server:

Server1.Host = yourserver.com
Server1.Port = 119
Server1.Username = nombre de usuario
Server1.Password = contraseña
Server1.JoinGroup = sí
Server1.Encryption = no
Server1.Connections = 5

Una vez que termine de editar el archivo, presione CTRL + X y guarde. Antes de lanzar NZBget, tenemos un pequeño lote de archivos para copiar. De vuelta en el símbolo del sistema, ingrese el siguiente comando:

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

Esto copia todos los scripts de procesamiento posterior de nuestra carpeta de instalación temporal a la carpeta de procesamiento posterior permanente. Ahora podemos lanzar el demonio NZBget y asegurarnos de que todo funciona correctamente. Ingrese el siguiente comando:

sudo nzbget -D

Ahora puede navegar a la dirección IP de su Raspberry Pi con el siguiente número de puerto:

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

para ver la WebUI para NZBget. El nombre de usuario predeterminado es "nzbget" y la contraseña predeterminada es "tegbzn6789".

No pasaremos mucho tiempo aquí, solo el tiempo suficiente para hurgar y asegurarnos de que todo funcione correctamente. (Una vez que hayamos terminado con la configuración de NZBget y el proceso de inicio en el arranque, ya no mirarás mucho más a NZBget, ya que lo llamarán todas tus aplicaciones de ayuda, como SickBeard y CouchPotato).

Mientras estamos aquí, tómese un momento para agregar un archivo NZB; si desea un archivo NZB, diríjase a binsearch.info y busque su distribución de Linux favorita.

Una vez que haya confirmado que puede iniciar NZBget y descargar un archivo, es hora de configurar NZBget para que se inicie en el arranque. Si ha seguido todos nuestros tutoriales de Raspberry Pi (o es un veterano de Linux), todo este proceso le resultará bastante familiar.

Ingrese el siguiente comando en el símbolo del sistema:

sudo nano /etc/init.d/nzbget

Dentro del archivo, pega el siguiente código:

#! / bin / sh
### COMIENZO INIT INFO
# Proporciona: NZBget
# Required-Start: $ network $ remote_fs $ syslog
# Detención obligatoria: $ network $ remote_fs $ syslog
# Inicio predeterminado: 2 3 4 5
# Parada predeterminada: 0 1 6
# Descripción breve: iniciar NZBget en el arranque
# Descripción: Iniciar NZBget
### END INIT INFO
caso "$ 1" en
start) echo -n "Iniciar servicios: NZBget"
/ usr / local / bin / nzbget -D
;;
stop) echo -n "Detener servicios: NZBget"
/ usr / local / bin / nzbget -Q
;;
reiniciar)
$ 0 parada
$ 0 comienzo
;;
*) Echo "Uso: $ 0 iniciar | detener | reiniciar"
salida 1
;;
esac
salir 0

Presione CTRL + X, guarde su trabajo y salga de nano. Ahora necesitamos cambiar los permisos en el archivo y actualizar el rc.d. Ingrese los siguientes comandos cuando se le solicite:

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

Reinicie su sistema y confirme que NZBget se inicia automáticamente.


En este punto, está listo para comenzar con una instalación simple de NZBget. El siguiente paso es dirigirse a nuestra guía de automatización, Cómo automatizar su caja de descarga de Raspberry Pi siempre activa y siga las instrucciones de instalación. Todas las herramientas que usamos en la guía con SABnzbd también son compatibles con NZBget, así que simplemente realice las sustituciones adecuadas en los menús de configuración.

.entrada-contenido .entry-footer

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 - Artículos más populares

Así que acaba de obtener una página de inicio de Google. ¿Ahora que?

Hardware Dec 18, 2024

CONTENIDO NO CUBIERTO Entonces obtuviste un Google Home para Navidad. Eso es asombroso porque este es un pequeño altavoz inteligente increíble que puede hacer mucho ..


Cómo grabar vídeo Netgear Arlo Pro en una unidad USB

Hardware Jun 20, 2025

CONTENIDO NO CUBIERTO El sistema de cámara Arlo Pro de Netgear guarda todos los videos grabados en la nube, pero si desea copias locales de esas mismas grabaciones, aquí le most..


¿Qué es Android TV y qué Android TV Box debería comprar?

Hardware Mar 10, 2025

CONTENIDO NO CUBIERTO Si está en el mercado de un decodificador de transmisión y también es un usuario de Android, sin duda ha considerado Android TV . La cuesti..


Cómo configurar Google Home

Hardware Jun 20, 2025

CONTENIDO NO CUBIERTO Google Home es un nuevo participante en el mercado de dispositivos de asistente de voz, donde Amazon Echo ha reinado como el vencedor sin oposición durante ..


Cómo escuchar audiolibros en Amazon Echo

Hardware Jul 12, 2025

Si le gusta leer, es probable que también disfrute de los audiolibros, ya que le permiten "leer" un libro mientras hace otras cosas. A continuación, le mostramos cómo escuchar au..


Cómo establecer un objetivo en Google Calendar para iOS y Android

Hardware Apr 26, 2025

CONTENIDO NO CUBIERTO A principios de este mes, Google agregó una función de Objetivos a las aplicaciones de Google Calendar para iOS y Android. Objetivos encuentra aut..


Cómo digitalizar / hacer copias de seguridad de cintas de casete y otros medios antiguos

Hardware Jan 9, 2025

CONTENIDO NO CUBIERTO Si tiene algunas cintas de casete viejas por ahí, es una buena idea digitalizarlas y hacer una copia de seguridad de ellas antes de que decidan mostrar su e..


Proteja sus dispositivos: por qué necesita un protector contra sobretensiones

Hardware Jan 9, 2025

CONTENIDO NO CUBIERTO ¿Tiene su PC, televisor u otros dispositivos electrónicos costosos conectados directamente a una toma de corriente? No deberías. Debe conectar sus disposi..


Categorías