Documentation MuPiBox MuPiBox NG

Installation

Installer MuPiBox NG sur un Raspberry Pi avec DietPi : automatiquement au premier démarrage ou par une commande, avec des profils pour écrans et Wi-Fi.

MuPiBox NG s'installe sur DietPi (64 bits). Deux possibilités : entièrement automatique au tout premier démarrage de la carte SD, ou par une commande sur un DietPi déjà en service.

Ce qu'il vous faut

  • Raspberry Pi 3B+, 4 ou 5 (recommandé : Pi 4 avec au moins 1 Go de RAM)
  • carte microSD de 16 Go ou plus (ou clé USB/SSD, voir Redémarrage et alimentation)
  • un écran (écran tactile officiel Raspberry Pi, Waveshare DSI ou HDMI), facultatif
  • une alimentation suffisamment puissante ; avec MuPiHAT, par son entrée USB-C
  • un accès internet pendant l'installation

Méthode 1 : entièrement automatique au premier démarrage (recommandée)

  1. Écrivez l'image actuelle de DietPi pour Raspberry Pi (64 bits) depuis dietpi.com sur la carte SD.
  2. Téléchargez le modèle adapté sur https://releases.mupibox.de/installer/ et enregistrez-le sur la partition de démarrage de la carte sous le nom dietpi.txt (en remplaçant le fichier existant) :
ModèlePour
dietpi-mupibox-lan.txtcâble réseau, n'importe quel écran
dietpi-mupibox-wifi.txtWi-Fi, n'importe quel écran
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. Pour les modèles Wi-Fi, renseignez aussi au moins aWIFI_SSID[0] et aWIFI_KEY[0] dans dietpi-wifi.txt et le code pays à deux lettres (p. ex. FR) dans dietpi.txt.
  2. Insérez la carte et allumez le Pi. DietPi se configure puis lance l'installateur MuPiBox. L'écran affiche une page d'installation avec la progression.
  3. Après le redémarrage final, l'interface enfant apparaît.

Méthode 2 : une commande sur un DietPi en service

Connectez-vous en SSH à un DietPi 64 bits fraîchement installé et exécutez :

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

Les trois premières lignes règlent approximativement l'horloge pour que le téléchargement chiffré fonctionne aussi sur un Pi sans horloge temps réel. Pour un écran Waveshare, remplacez generic par waveshare-5-dsi ou waveshare-4.3-dsi.

auto choisit le canal publié le plus mûr (Stable → Alpha → Test → Development). Les testeurs peuvent indiquer alpha, test ou development.

Ce que fait l'installateur

  • installe les paquets système (audio, interface Qt, outils)
  • télécharge la version depuis releases.mupibox.de et vérifie sa signature
  • configure l'utilisateur mupibox, les services et l'image de démarrage
  • applique le profil d'écran et redémarre si nécessaire

Toutes les mises à jour ultérieures se font depuis l'administration, voir Mises à jour.

Après l'installation

Poursuivez avec les premiers pas.