Página principal » cómo » Cómo automatizar tu caja de descarga Always-On Raspberry Pi

    Cómo automatizar tu caja de descarga Always-On Raspberry Pi

    Recientemente le mostramos cómo convertir su Raspberry Pi en una máquina de descarga de baja potencia 24/7. Ahora volvemos para mostrarle cómo hacer que el sistema sea casi completamente manual con herramientas de automatización increíbles..

    ¿Por qué quiero hacer esto??

    Si ha estado siguiendo nuestro proyecto de descarga de Raspberry Pi, en este punto del proceso tiene una máquina BitTorrent / Usenet completa. Eso es increíble, pero no es completamente automático. Aún tiene que interactuar con la caja con regularidad para seguir apuntando a nuevos archivos, seleccionando episodios de sus programas de TV favoritos, etc..

    Una vez que haya terminado con el segmento final de nuestro tutorial de la caja de descarga de Raspberry Pi, la guía de hoy sobre automatización, tendrá un dispositivo completamente automatizado en sus manos donde todo lo que necesita hacer es decirle lo que desea y explorará el Internet para esos archivos en su nombre.

    Si no ha estado trabajando con nosotros, definitivamente tómese un momento para revisar Cómo convertir una Raspberry Pi en una caja de BitTorrent siempre encendida y Cómo convertir una Raspberry Pi en una máquina Usenet siempre encendida.

    Qué necesito?

    Al igual que en los tutoriales anteriores, para este tutorial, asumimos que tiene una unidad Raspberry Pi con Raspbian instalada, puede acceder al dispositivo directamente a través de un monitor y teclado conectados o de forma remota a través de SSH y VNC, y que tiene una unidad USB ( o unidades de disco) adjunto a él. Además, también asumimos que ha completado al menos uno (o ambos) de nuestros tutoriales sobre cómo convertir la Raspberry Pi en una máquina de descarga de BitTorrent y / o Usenet. Si necesita ponerse al día en estas áreas, le recomendamos leer las siguientes guías en el orden en que las tenemos enumeradas aquí:

    1. La guía HTG para comenzar con Raspberry Pi
    2. Cómo configurar tu Raspberry Pi para shell remoto, escritorio y transferencia de archivos
    3. Cómo convertir una Raspberry Pi en un dispositivo de almacenamiento de red de bajo consumo
    4. Cómo convertir una Raspberry Pi en una caja BitTorrent siempre encendida
    5. Cómo convertir una Raspberry Pi en una máquina Usenet siempre encendida

    Las siguientes secciones del tutorial y las herramientas contenidas en el mismo le serán de poca utilidad si aún no ha configurado su Raspberry Pi y ha alcanzado la etapa can-access-BitTorrent / Usenet.

    Sin embargo, una vez que esté en esa etapa, es hora de comenzar con el negocio de la automatización de toda su compilación para la bondad de la descarga..

    Cada sección del tutorial es independiente de las demás. Si desea automatizar el programa de televisión, pero no el de película, por ejemplo, puede saltar a la parte relevante del tutorial e ignorar el resto..

    Finalmente, una pequeña nota sobre la instalación de todas las herramientas de automatización en esta guía. Descubrimos que puede instalarlos todos en una Raspberry Pi sin atascar demasiado el sistema. sin embargo, como cada sistema de automatización tiende a ser un poco pesado en la parte delantera (cuando lo instalas por primera vez, a menudo hay mucho trabajo pesado como encontrar y descargar episodios pasados ​​de programas de televisión que quieras ver), sugerimos dar Cada instalación es un poco de espacio para poder monopolizar los recursos del sistema, SABnzbd y el USB HDD. Una vez que haya superado la ráfaga de recuperación, todo debería estar bien, pero desatar las tres aplicaciones de automatización una al lado de la otra al principio es realmente difícil con los recursos limitados disponibles para el Pi.

    Instalando las Dependencias

    Para utilizar las herramientas descritas en esta guía (SickBeard, CouchPotato y auriculares), deberá instalar algunas dependencias antes de comenzar. (No trataremos las dependencias que ya están instaladas con la distribución predeterminada de Rasbian).

    Antes que nada, vamos a actualizar y actualizar nuestro instalador apt-get. Si * simplemente * siguió junto con nuestros tutoriales anteriores de Raspberry Pi, puede omitir esto de manera segura, ya que recientemente ha actualizado.

    En la terminal, ingrese los siguientes comandos:

    sudo apt-get update
    sudo apt-get upgrade

    Después de actualizar / actualizar, es hora de comenzar a instalar las dependencias específicas que necesitamos. Primero, todas las herramientas utilizan la herramienta de administración de código fuente del software Git. Ya que Rasbian no se envía con Git, necesitaremos instalarlo. En la terminal, ingrese los siguientes comandos:

    sudo apt-get install git-core

    Cuando se le solicite, presione Y para continuar con la instalación y espere un minuto o dos mientras finaliza el proceso. Luego, vuelva a verificar la instalación escribiendo "git -version" en el indicador para verificar que git esté instalado. Si no devuelve un número de versión, ejecute el instalador nuevamente.

    Además de Git, SickBeard (pero no CouchPotato o auriculares) depende de Cheetah, una herramienta de plantilla de Python. Si instaló SABnzbd en la guía Cómo convertir una Raspberry Pi en una máquina de Usenet siempre encendida, ya tiene Cheetah instalado. Si solo siguió la guía de BitTorrent, deberá instalarla. En la terminal, ingrese el siguiente comando:

    sudo apt-get install python-cheetah

    Después de instalar Git y Python-Cheetah (si está planeando usar SickBeard para programas de televisión), estamos listos para comenzar.

    Instalación y configuración de SickBeard en Raspbian

    SickBeard es una herramienta de administración de televisión para las descargas de Usenet y BitTorrent. El soporte de Usenet es significativamente más maduro que el soporte de BitTorrent, pero ambos son funcionales. En pocas palabras, le dices a SickBeard qué programas de TV quieres ver y actúa como un TiVo a través de Internet, descargando esos programas para ti (ya sea desde un backlog si estás al día o como se lanzan si tu colección de shows está actualizado). Es una manera fantástica de estar al tanto de tus programas favoritos..

    Instalación de SickBeard: Para instalar SickBeard, abra el terminal e ingrese el siguiente comando:

    git clone git: //github.com/midgetspy/Sick-Beard.git

    Una vez que se complete la instalación, cambie al directorio SickBeard y ejecute SickBeard por primera vez:

    cd Sick-Beard
    Python SickBeard.py

    Parecerá que se cuelga por un momento, y luego verá un guión detallado de SickBeard, y luego estará inactivo. En este punto, puede saltar a un navegador web y apuntarlo a la siguiente dirección para verificar SickBeard out:

    http: // [Dirección IP de su PI]: 8081 / home /

    Configurando SickBeard: A diferencia de algunas de las herramientas que hemos usado en los tutoriales anteriores, SickBeard no tiene un asistente de configuración para guiarnos a través de la configuración. Te guiaremos a través de los pasos importantes ahora. Enumeraremos los elementos relevantes que querrá cambiar por su sección dentro de la parte de Configuración de la interfaz de SickBeard.

    En el Config -> General sección:

    Desmarque Iniciar navegador: Vamos a acceder a la casilla de forma remota, no hay necesidad de esta opción de desperdicio de recursos.

    Bajo Interfaz Web: Si lo desea, puede agregar un nombre de usuario y contraseña a SickBeard y / o cambiar el número de puerto.

    En el Config -> Configuración de búsqueda sección:

    Aquí, configuramos SickBeard para que funcione con nuestro cliente Usenet y / o BitTorrent. SickBeard realmente brilla con Usenet y te recomendamos que vayas por ese camino.

    Ajustar la retención de Usenet: el valor predeterminado es 500 días. Si tiene un proveedor premium de Usenet, su retención debe ser mucho mayor, generalmente de más de 1100 días. Consulte con su proveedor y complete el número correspondiente aquí.

    En Búsqueda de NZB, asegúrese de que la opción "Buscar NZBs" esté marcada y que haya seleccionado SABnzbd. Conecte la URL, el nombre de usuario y la contraseña (si establece uno) y la clave API de su instalación SABnzbd. Haga clic en "Probar SABnzbd" cuando haya terminado para asegurarse de que SickBeard pueda comunicarse con éxito.

    Nota: si está configurado para usar BitTorrent, deberá marcar "Buscar torrentes" y configurar la carpeta de vigilancia para su cliente Torrent.

    En el Config -> Proveedores de búsqueda sección:

    Aquí, puede seleccionar en qué índices buscar e ingresar sus claves API para índices de búsqueda privados / de pago.

    En Prioridades del proveedor, puede marcar para habilitar proveedores y luego arrastrarlos y soltarlos en la lista para priorizarlos. Por defecto, el índice de Womble está marcado. Puede consultar Sick Beard Index y nzbX, pero el resto de ellos requieren cuentas con claves API. Deberá visitar los sitios web respectivos y pasar por el proceso de registro para usarlos..

    Nota: Si activó la búsqueda de torrents en el paso anterior, también verá los rastreadores de torrents de TV que se enumeran aquí..

    En el Config -> Post Processing sección:

    En la sección inicial de "Procesamiento posterior", deje en blanco la "Dirección de descarga de TV". Vamos a configurar un script de ayuda para SABnzbd que se encargará de esta función. Desmarque "Mantener archivos originales"; no tenemos el espacio en nuestro servidor mini Pi para almacenar duplicados de todo lo que descargamos. Marque “Mover archivos asociados” y “Renombrar episodios” para que SickBeard mueva cualquier archivo adicional descargado con el contenido de su TV y cambie el nombre de los programas con la convención que seleccione en la sección “Nombramiento”.

    Finalmente, puede hacer que SickBeard descargue los metadatos en el formato que se adapte a la configuración de su centro multimedia. Ya que usamos todas las instalaciones de XBMC, seleccionamos XBMC para nuestro "Tipo de metadatos" y verificamos todos los tipos de archivos de metadatos que queríamos que SickBeard creara (como imágenes de carpeta y fanart).

    En el Config -> Notificaciones sección:

    Esta sección es completamente opcional. Puede configurar notificaciones en sus clientes de medios (como XBMC) y servicios de notificación como Growl. Las notificaciones de XBMC pueden ser extremadamente útiles si desea un sistema totalmente automatizado, ya que puede configurar SickBeard para obligar a XBMC a realizar actualizaciones de la biblioteca después de descargar nuevos programas..

    Vinculación de SABnzbd y SickBeard: SickBeard y SABnzbd correctamente configurados tienen una buena relación simbiótica. Puede configurarlo para que SickBeard encuentre los programas, transfiera los archivos de NZB a SABnzbd y luego, a su vez, SABnzbd invoque un script de ayuda de SickBeard para postprocesar todos los programas y transferirlos a las carpetas correspondientes. Una vez configurado, el proceso es completamente ininterrumpido..

    Para vincular los dos, necesitamos copiar el script de ayuda y editar el pequeño archivo de configuración que lo acompaña. Primero, ingrese el siguiente comando en el terminal para ir a la carpeta donde se encuentran los dos archivos:

    cd / home / pi / Sick-Beard / autoProcessTV

    Dentro de ese directorio se encuentran los dos archivos que nos interesan: autoProcessTV.py (el script auxiliar) y autoProcessTV.cfg.sample (el archivo de configuración de muestra). Vamos a abrir el archivo de configuración y hacer cambios. Ingrese el siguiente comando:

    nano autoProcessTV.cfg.sample

    En el editor nano, compruebe que todo en el archivo de configuración simple coincida con su instalación. De forma predeterminada, el archivo de configuración apunta al host local, en el puerto 8081, sin nombre de usuario ni contraseña. Si ha cambiado alguna de las configuraciones (como el número de puerto o agregando un nombre de usuario / contraseña), edite el archivo para reflejarlo. Cuando haya terminado, presione CTRL + X para salir. Cambie el nombre del archivo a autoProcessTV.cfg (eliminando el .sample desde el final).

    Hay dos formas de dar acceso a los scripts a SABnzbd. La forma perezosa es simplemente cambiar el directorio de secuencias de comandos de procesamiento posterior en la configuración de SABnzbd -> Carpeta a / home / pi / Sick-Beard / autoProcessTV. Si los scripts de SickBeard son las únicas herramientas de procesamiento posterior que utiliza, esto funcionará bien.

    Alternativamente, si desea mantener todos sus scripts SABnzbd en una ubicación, puede usar el siguiente comando para copiarlos a su carpeta de scripts SABnzbd (la carpeta que configuramos en la guía de Usenet):

    cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py / media / USBHDD1 / shares / SABnzbd / scripts

    De cualquier manera, una vez que haya configurado y copiado los scripts, debe decirle a SABnzbd que los use. En SABnzbd, navegue hasta Configuración -> Categorías y cree una nueva categoría "tv". En la sección de script, seleccione sabToSickBeard.py como su script de post-procesamiento. Si desea crear una carpeta en la que sus descargas de TV se retendrán temporalmente de sus otras descargas antes de que se transfieran a la carpeta permanente de TV, puede configurar una Carpeta / Ruta (por ejemplo, SickBeardTV). Asegúrate de presionar el botón Agregar para guardar tus cambios.

    Añadiendo shows a SickBeard: Ahora que ha configurado SickBeard, es el momento de la parte más importante: agregar programas de televisión a su nuevo sistema automatizado.

    Primero, necesitamos hacer un directorio para que SickBeard almacene los shows. (Si ya tiene un directorio de programas de TV configurado en el disco duro externo que está utilizando con su Pi, omita este paso). En la terminal, ingrese el siguiente comando (alterando la ruta de acceso si no está usando la misma configuración que establecimos en los tutoriales anteriores):

    mkdir / media / USBHDD1 / shares / TV /

    Ahora, desde la interfaz principal de SickBeard, haga clic en Agregar programas (ubicado en la barra de navegación secundaria en la esquina superior izquierda). Tiene dos opciones para agregar programas al sistema: puede crear una nueva entrada para un programa nuevo o puede importar programas de TV que ya haya descargado en el sistema. Incluso si no tiene una colección de programas de televisión para agregar a SickBeard, todavía debemos comenzar con el botón "Agregar programas existentes" para apuntar a SickBeard a nuestro directorio de programas de televisión (sin importar si está vacío o lleno).

    Haga clic en Agregar shows existentes y luego en la pestaña Administrar directorios, haga clic en Nuevo. Seleccione su carpeta de TV en el explorador de archivos. Después de hacer clic en Aceptar, haga clic en Establecer como predeterminado y luego Enviar en la parte inferior de la página.

    Una vez que haya configurado el directorio de TV predeterminado, puede navegar a Agregar programas -> Agregar nuevo programa para agregar un programa de TV a su colección. Ingrese un título de programa completo o parcial en el cuadro de búsqueda, búsquelo y luego seleccione el programa que desea monitorear y descargar. Haga clic en siguiente para volver a verificar la carpeta en la que se depositará y luego a continuación para decirle a SickBeard si desea que los episodios faltantes se marquen como Deseados o Saltados, así como la calidad de video de la descarga. Si todo se ve bien, haga clic en Agregar. Volverá a su lista de programas y SickBeard creará la carpeta para el programa, descargará los metadatos y comenzará a buscar episodios. (Si no desea esperar a que el temporizador realice una cuenta regresiva para la próxima búsqueda de episodios, puede hacer clic en Administrar -> Información general del trabajo acumulado para forzar una búsqueda inmediatamente).

    Ejecución de SickBeard en el inicio: hay un último paso para el proceso de configuración de SickBeard; Vamos a agregar un pequeño script de inicio para iniciar SickBeard en el arranque. No tiene sentido tener un programa de descarga de programas de televisión automatizado, después de todo, si tiene que iniciarlo manualmente. Hemos creado una cantidad suficiente de estos scripts de inicio en Raspberry Pi como tutoriales de Download Box, por lo que solo vamos a enumerar los comandos que necesita ingresar sin un desglose detallado paso a paso.

    Ingrese los siguientes comandos en el terminal para copiar la secuencia de comandos de inicio, cambiar los permisos y actualizar los archivos de inicio:

    sudo wget -O /etc/init.d/sickbeard/ https://www.howtogeek.com/wp-content/uploads/gg/up/sshot5161b529c109d.txt

    sudo chmod 755 /etc/init.d/sickbeard

    sudo update-rc.d sickbeard defaults

    Eso es todo lo que hay que hacer, ¡ahora estás listo para ir! Agregue programas antiguos que desearía haber visto, agregue programas que esté viendo actualmente, agregue programas que ni siquiera hayan salido al aire pero que le gustaría ver. SickBeard los descargará sin problemas y automáticamente para ti.

    Instalación y configuración de CouchPotato en Raspbian

    Si está agotado de todas las configuraciones en la sección anterior, confíe. SickBeard es, con mucho, la herramienta más complicada de configurar en nuestro resumen hoy. Comencemos con CouchPotato, la película equivalente a la descarga automática de TV de SickBeard..

    Instalación de CouchPotato: Ya hemos instalado todas las dependencias, así que vamos a agarrar el código fuente de Git. En la terminal, ingrese el siguiente comando:

    cd / home / pi
    git clone http://github.com/RuudBurger/CouchPotatoServer.git
    python CouchPotatoServer / CouchPotato.py

    Después de ejecutar el script de Python, el cursor simplemente estará inactivo. Si, en cambio, obtienes un volcado de memoria, deberás realizar una edición rápida para permitirte activar el demonio web y el asistente de inicio. Solo haga esta edición si el script falla. En la terminal, ingrese el siguiente comando:

    nano /home/pi/CouchPotatoServer/couchpotato/runner.py

    En la secuencia de comandos, avance una página hasta que vea esta sección y agregue la línea en negrita:

    config =
    'use_reloader': reloader,
    'puerto': tryInt (Env.setting ('puerto', predeterminado = 5000)),
    'host': Env.setting ('host', predeterminado = "),
    'ssl_cert': Env.setting ('ssl_cert', predeterminado = Ninguno),
    'ssl_key': Env.setting ('ssl_key', predeterminado = Ninguno),
    'host': Env.setting ('host', predeterminado = "0.0.0.0"),

    Guarda tus cambios y vuelve a ejecutar el script. Una vez que la secuencia de comandos se haya ejecutado correctamente, puede apuntar su navegador a la siguiente dirección para comenzar:

    http: // [Dirección IP de su PI]: 5050 / wizard /

    Al igual que con SickBeard, lo guiaremos a través de la configuración básica. Los comandos relevantes están listados por sección..

    Configurando CouchPotato: Puedes saltarte el Bienvenido sección. No tenemos una base de datos de CouchPotato para importar (si se está mudando y tiene una instalación de CouchPotato antigua en su nueva casilla de descarga de Raspberry Pi, siga las instrucciones y señale el asistente en su data.db anterior)

    En el General En esta sección, puede establecer un nombre de usuario y contraseña, así como cambiar el número de puerto si lo desea. Desmarque "Iniciar navegador".

    En el Descargadores En la sección, debe 1) configurar CouchPotato para comunicarse con SABnzbd o 2) especificar una carpeta vigilada para que sus archivos de torrent funcionen con Deluge. Lo estamos configurando para que funcione con SABnzbd: adelante, deje el host en paz e inserte su clave API de SABnzbd (la misma que utilizó para SickBeard).

    También puede especificar una categoría SABnzbd. Con el fin de automatizar realmente todo el proceso, recomendamos encarecidamente este paso, ya que permite una categoría específica de CouchPotato, que ayuda a que el renombrador automático / el movedor de archivos funcione de manera más fluida..

    En el Proveedores En la sección, seleccione los proveedores que desea que utilice CouchPotato. Al igual que con SickBeard, deberá ingresar los detalles de inicio de sesión / claves API para proveedores premium.

    En el Renombradores En la sección, puede configurar el cambio automático de archivos / mover. Esta es una característica fantástica. Establezca la carpeta Para para especificar dónde desea que vayan las películas, verifique la limpieza y especifique una carpeta Desde (debe ser la misma carpeta que asignó a la etiqueta Películas en SABnzbd).

    En el Automatización En la sección, puede instalar un script o marcador de GreaseMonkey que hace que agregar películas deseadas a su instalación de CouchPotato desde su navegador sea fácil..

    Cuando hayas terminado, revisa tu configuración y haz clic en el botón verde gigante en la parte inferior. Aunque el asistente de inicio cubre casi todos los ajustes relevantes, hay un área en la que puede querer echar un vistazo. El asistente de inicio no le solicita que configure las notificaciones. Para hacerlo, haga clic en el engranaje en la esquina superior derecha y luego haga clic en Notificaciones en la barra lateral de navegación. Allí, al igual que en SickBeard, podrá activar las notificaciones push a una variedad de sistemas, incluyendo unidades XBMC, escritorios con notificaciones Growl habilitadas e incluso configurar avisos por correo electrónico..

    Configurando CouchPotato para iniciar en el arranque: En este punto, sabemos que está emocionado de comenzar a conectar sus películas de visita obligada a CouchPotato, pero nos queda un pequeño paso por delante antes de continuar. Necesitamos configurar los archivos de inicio para asegurar que CouchPotato se inicie en el arranque.

    Abre el terminal e ingresa los siguientes comandos:

    cd ~ /
    sudo cp CouchPotatoServer / init / ubuntu /etc/init.d/couchpotato
    sudo chmod 755 /etc/init.d/couchpotato
    sudo update-rc.d couchpotato defaults

    En este punto, ya ha terminado con la configuración y puede ponerse en marcha con su nueva instalación de CouchPotato.

    Instalación y configuración de auriculares en Raspbian

    La herramienta de automatización final en nuestra trilogía de bondad de automatización hoy en día son los audífonos: como SickBeard es para TV y CouchPotato es para películas, los audífonos son, adivinen, música.

    Instalación de auriculares: Para comenzar, abra el terminal e ingrese el siguiente comando:

    git clone https://github.com/rembo10/headphones.git

    Auriculares Python / Auriculares.py

    Configurando los auriculares: Al igual que SickBeard, no hay un asistente de instalación, pero el menú de configuración es bastante sencillo. Haga clic en el engranaje en la esquina superior derecha de la interfaz de los auriculares para acceder al menú de configuración. Repasaremos cada una de las secciones relevantes una por una..

    En el Interfaz web En la sección, puede agregar un nombre de usuario / contraseña, cambiar el número de puerto y activar la API de auriculares (necesaria para algunas aplicaciones de ayuda de terceros).

    En el Descargar En la sección de configuración, debe apuntar los auriculares a su instalación de SABnzbd usando la misma información que usó para SickBeard y CouchPotato (el host con número de puerto, nombre de usuario y contraseña, si está habilitado, así como la clave API). No se olvide de aprovechar la función de categoría y luego especifique una subcarpeta en la carpeta de descarga de SABnzbd para la música. También puede, como las demás aplicaciones de automatización, configurar los auriculares para usar torrents si lo desea..

    En el Calidad y post procesamiento En esta sección, puede establecer la calidad en función de su tasa de bits preferida (o establecerla para una calidad sin pérdidas). También puede configurar las funciones de procesamiento posterior, como incrustación automática de carátulas de álbum, clasificación en carpetas y cambio de nombre automático de archivos.

    Finalmente, bajo Ajustes avanzados, Hay una gran cantidad de configuraciones con las que puedes jugar (aunque te aconsejamos que leas detenidamente las cosas antes de activar y desactivar las cosas). Puede cambiar el formato de cambio de nombre, habilitar la recodificación automática de formatos de audio y habilitar las notificaciones.

    La configuración más importante en el menú Configuración avanzada para un nuevo usuario de Auriculares es la opción "Musicbrainz Mirror" hacia abajo en la esquina inferior derecha. Déjalo así, pero Si descubre que constantemente está obteniendo errores de "búsqueda fallida" al buscar artistas y álbumes, deberá volver a esta sección y seleccionar un espejo alternativo..

    Cuando haya terminado de hacer los retoques, asegúrese de presionar Guardar cambios en la parte inferior y luego Reiniciar en la esquina superior derecha para que los cambios surtan efecto..

    El único otro paso de configuración importante que podría considerar es que, si ya tiene mucha música en la unidad externa que está usando con su Pi, configure los Auriculares para administrar su colección. Puede hacerlo haciendo clic en Administrar en la barra de navegación principal y apuntando Auriculares al directorio apropiado.

    Configurando los auriculares para iniciar en el arranque: En este punto, está listo para comenzar a buscar y utilizar auriculares, pero al igual que con nuestras herramientas de automatización anteriores, vamos a habilitar el inicio automático en el arranque. Para hacerlo, ingrese los siguientes comandos en el terminal:

    cd ~ / auriculares
    sudo nano init.ubuntu

    Dentro de los archivos init.ubuntu, vamos a hacer dos cambios rápidos. Sí, en la parte superior del archivo advierte severamente contra la edición del archivo (pero vivimos al límite y, lo que es más importante, no estamos usando una cuenta de usuario dedicada solo para auriculares, por lo que tenemos que hacer este cambio).

    Desplácese hacia abajo las líneas 29 y 30:

    ## HP_USER = # $ RUN_AS, […]
    ## HP_HOME = # $ APP_PATH, […]

    Edite las marcas de comentario ## en esas dos líneas e inserte el siguiente nombre de usuario y directorio de inicio:

    HP_USER = pi # $ RUN_AS, […]
    HP_HOME = / home / pi / headphones # $ APP_PATH, […]

    Presione CTRL + X para salir, guardar su trabajo y luego ingrese los siguientes comandos cuando se le solicite:

    sudo cp init.ubuntu /etc/init.d/headphones
    sudo chmod 755 /etc/init.d/headphones
    sudo update-rc.d auriculares predeterminados

    Ahora los audífonos están listos para ejecutarse en el arranque y la última pieza de su automatización de descarga se ha puesto en juego..


    En este punto, su caja de Raspberry Pi es una bestia de descarga de principio a fin que apenas necesita cuidado o alimentación. Lo hemos guiado a través de la instalación de un cliente de Usenet y BitTorrent y con esta entrega final ahora tiene tres herramientas de automatización prácticas para hacer que su caja de descarga de Raspberry Pi tenga las manos libres, ya que puede ser un micro servidor pequeño, de baja potencia y sin cabeza..

    Dicho esto, siempre se puede tener más diversión con el minúsculo y poderoso sonido Pi con tus ideas de compilación de Raspberry Pi y haremos lo que podamos para darles vida..