Documentación de MuPiBox MuPiBox NG

Instalación

Instalar MuPiBox NG en una Raspberry Pi con DietPi: automáticamente en el primer arranque o con un comando, con perfiles para pantallas y wifi.

MuPiBox NG se instala sobre DietPi (64 bits). Hay dos caminos: totalmente automático en el primer arranque de la tarjeta SD o con un comando en un DietPi que ya funciona.

Qué necesitas

  • Raspberry Pi 3B+, 4 o 5 (recomendado: Pi 4 con al menos 1 GB de RAM)
  • tarjeta microSD de 16 GB o más (o memoria USB/SSD, ver Reinicio y energía)
  • una pantalla (pantalla táctil oficial de Raspberry Pi, Waveshare DSI o HDMI), opcional
  • una fuente de alimentación con potencia suficiente; con MuPiHAT, por su entrada USB-C
  • acceso a internet durante la instalación

Opción 1: totalmente automática en el primer arranque (recomendada)

  1. Graba la imagen actual de DietPi para Raspberry Pi (64 bits) de dietpi.com en la tarjeta SD.
  2. Descarga la plantilla adecuada de https://releases.mupibox.de/installer/ y guárdala en la partición de arranque de la tarjeta como dietpi.txt (sustituyendo el archivo existente):
PlantillaPara
dietpi-mupibox-lan.txtcable de red, cualquier pantalla
dietpi-mupibox-wifi.txtwifi, cualquier pantalla
dietpi-mupibox-waveshare-5-dsi-lan.txt / -wifi.txtWaveshare 5″ DSI (800×480)
dietpi-mupibox-waveshare-4.3-dsi-lan.txt / -wifi.txtWaveshare 4,3″ DSI (800×480)
  1. En las plantillas de wifi, introduce además en dietpi-wifi.txt al menos aWIFI_SSID[0] y aWIFI_KEY[0] y define en dietpi.txt el código de país de dos letras (p. ej. ES).
  2. Inserta la tarjeta y enciende la Pi. DietPi se configura y después inicia el instalador de MuPiBox. La pantalla muestra una pantalla de instalación con el progreso.
  3. Tras el reinicio final aparece la interfaz infantil.

Opción 2: un comando en un DietPi en marcha

Inicia sesión por SSH en un DietPi de 64 bits recién instalado y ejecuta:

server_date="$(curl -fsSI --max-time 5 http://releases.mupibox.de/ | sed -n 's/^[Dd]ate:[[:space:]]*//p' | tr -d '\r' | head -n1)"
[ -z "$server_date" ] || sudo date -u -s "$server_date" >/dev/null
sudo timedatectl set-ntp true >/dev/null 2>&1 || true
curl -fsSL https://releases.mupibox.de/installer/install.sh | sudo bash -s -- auto generic

Las tres primeras líneas ajustan el reloj de forma aproximada para que la descarga cifrada funcione también en una Pi sin reloj de tiempo real. Para una pantalla Waveshare sustituye generic por waveshare-5-dsi o waveshare-4.3-dsi.

auto elige el canal publicado más maduro (Stable → Alpha → Test → Development). Quienes prueban pueden indicar alpha, test o development.

Qué hace el instalador

  • instala paquetes del sistema (audio, interfaz Qt, herramientas)
  • descarga la versión de releases.mupibox.de y comprueba su firma
  • configura el usuario mupibox, los servicios y la imagen de inicio
  • aplica el perfil de pantalla y reinicia si hace falta

Todas las actualizaciones posteriores se hacen desde la administración, ver Actualizaciones.

Después de la instalación

Continúa con los primeros pasos.