Repository navigation
Installing Software fr
La Boutique d’applications MiniOS propose un catalogue de recettes d’applications à l’adresse store.minios.dev. Dans l’environnement live MiniOS, ces recettes peuvent être installées directement sur le système en cours d’exécution ou servir à créer un ou plusieurs modules SquashFS (.sb) .
Cette page décrit le processus d’installation de logiciels live MiniOS. Une installation native conserve le bureau sélectionné et les applications courantes, mais supprime les logiciels spécifiques à MiniOS destinés au fonctionnement live. Utilisez plutôt la méthode habituelle de gestion des paquets Debian sur le système installé.
La consultation du catalogue ne nécessite pas de serveur local. L’installation, elle, en nécessite un : l’interface Web se connecte au service de la Boutique d’applications MiniOS ou ouvre le gestionnaire d’URI installé minios-store://.
Ouvrez la fiche d’une application et examinez les informations suivantes avant de l’ajouter au panier :
- Les noms des paquets et la méthode d’installation.
- Le script d’installation, s’il est affiché.
- La page d’accueil de l’application et les informations sur son développeur.
- Les captures d’écran et les illustrations de l’application, le cas échéant. Il s’agit de métadonnées de présentation, et non d’une preuve de fiabilité de la recette.
- La recette télécharge-t-elle un paquet Debian distinct ?
- Toute licence logicielle supplémentaire indiquée par la recette. Les recettes dont l’installation nécessite une acceptation ne peuvent être installées qu’après acceptation explicite de la licence.
Les recettes peuvent installer des paquets APT, télécharger des paquets Debian ou exécuter des scripts shell. Les opérations d’installation s’exécutent avec les privilèges root. Considérez toute recette, ainsi que chaque téléchargement et dépôt qu’elle utilise, comme du code privilégié.
- Ouvrez la Boutique d’applications MiniOS depuis le menu des applications. Le lanceur vérifie
https://store.minios.devet l’ouvre dans le navigateur par défaut. - Recherchez une application ou parcourez les catégories, ouvrez sa fiche et examinez les paquets ou le script.
- Ajoutez une ou plusieurs applications au panier.
- Dans une session live MiniOS, sélectionnez
ModuleouSystem. - En mode module, choisissez le niveau de compilation si nécessaire. Par défaut pour la recette conserve le niveau configuré pour chaque recette ; Automatique utilise tous les modules actuellement chargés comme base de compilation et génère un nom de module sans numéro ; un niveau numérique de
01à09n’utilise que les modules chargés jusqu’à ce niveau. Privilégiez l’option « Par défaut pour la recette », sauf si vous souhaitez délibérément éviter les dépendances aux couches facultatives supérieures. - Pour plusieurs applications en mode module, choisissez un module combiné ou des modules séparés. Vous pouvez également attribuer un nom personnalisé à un module combiné.
- Acceptez les licences des recettes qui l’exigent explicitement.
- Sélectionnez
Installet suivez la progression ainsi que la sortie des commandes. La page utilise le service local lorsqu’il est indiqué commeConnected; sinon, elle tente d’utiliser le gestionnaire d’URI et peut afficher une demande d’authentification PolicyKit.
Une seule série d’installations par le service peut être exécutée à la fois. Fermer la boîte de dialogue de progression n’arrête pas nécessairement une installation en cours par le service ; rouvrez l’indicateur d’installation pour la consulter ou l’annuler explicitement.
Le mode module exécute apt2sb ou script2sb dans un environnement isolé de création de modules. Il écrit les fichiers .sb obtenus dans le premier emplacement accessible en écriture ci-dessous :
/run/initramfs/memory/data/minios/modules/var/lib/minios-store/modules
Le premier chemin correspond au répertoire des modules de l’arborescence de données effective MiniOS. Lors d’un démarrage normal avec accès en écriture, il se trouve sur le stockage, mais après une toramcopie système, il peut être adossé à RAM ; Store vérifie l’accès en écriture, pas la durabilité. Un module créé n’est pas activé dans la session en cours. Il ne sera chargé lors d’un démarrage ultérieur que s’il est copié sur un stockage durable minios/modules/et autorisé par les filtres de démarrage. Utilisez Ajouter au prochain démarrage ou sudo sb next-boot add /path/to/module.sbsi un stockage durable adapté est disponible.
Le second chemin est un emplacement de secours utilisé lorsque le répertoire normal des modules n’est pas accessible en écriture. Un module dans cet emplacement n’est pas automatiquement inclus dans le prochain démarrage actif. Utilisez Open folder, puis copiez le module terminé dans le répertoire minios/modules du support de démarrage MiniOS accessible en écriture avant de redémarrer.
Un module combiné contient toutes les recettes sélectionnées. Avec un empaquetage séparé, une erreur peut affecter une recette, tandis que les modules achevés plus tôt dans le lot restent dans le répertoire cible.
Le mode système utilise APT ou un script de recette directement sur le système de fichiers racine en cours d’exécution. Les modifications prennent effet dans le système actif actuel au lieu de produire un module. Leur persistance après un redémarrage dépend de la configuration de persistance de la session.
Le mode système n’est pas transactionnel. Une opération échouée ou annulée peut laisser des paquets, l’état des dépôts ou des fichiers modifiés par des commandes précédentes.
Le service minios-store s’exécute en tant que root, car la création de modules et l’installation directe de paquets nécessitent des opérations mount, overlay, chroot, APT et dpkg. Par défaut, il écoute uniquement sur ws://127.0.0.1:8765. L’interface web hébergée transmet au service local les données complètes des recettes, y compris les scripts et les URL de téléchargement.
Le démon valide la structure de la requête et la méthode d’installation prise en charge, mais il n’authentifie pas et ne signe pas indépendamment le contenu de la recette. Une page pouvant accéder au point de terminaison WebSocket local peut demander l’exécution d’une installation avec privilèges. Par conséquent :
- Laissez le démon lié à
127.0.0.1. N’exposez pas le port8765à un réseau local ni à Internet. - Ne définissez pas
MINIOS_STORE_HOSTsur une adresse qui n’est pas une adresse de bouclage, sauf si une autre mesure de sécurité a été mise en place et examinée. - Accédez à la Boutique d’applications MiniOS uniquement depuis son site HTTPS officiel et examinez les recettes avant de les installer.
- Arrêtez ou désactivez le service lorsque l’installation depuis le navigateur n’est pas nécessaire.
Gérez le service systemd avec :
sudo systemctl status minios-store
sudo systemctl start minios-store
sudo systemctl stop minios-store
sudo systemctl enable minios-store
sudo systemctl disable minios-storeLe gestionnaire d’URI constitue une voie distincte. Il lance l’installateur GTK via PolicyKit et ne nécessite pas le démon WebSocket. Les liens actuels de Store incluent une recette complète encodée, permettant aux recettes APT, aux scripts et aux paquets DEB téléchargés d’utiliser la même solution de repli ; les acceptations explicites de licence sont transmises séparément et validées à nouveau par l’installateur local. L’ancien formulaire recipes=id:level:compression reste une solution de repli pour assurer la compatibilité et est interprété comme une recette APT. L’installateur démarre après autorisation ; examinez donc la requête du navigateur avant d’accepter la demande d’authentification.
Sélectionnez Cancel dans la boîte de dialogue de progression web ou Cancel installation dans l’installateur GTK. L’annulation marque le lot comme annulé et arrête le processus enfant suivi en cours. Les recettes restantes ne sont pas lancées.
L’annulation n’annule pas les modifications déjà effectuées. Les paquets ou modules terminés précédemment sont conservés, et une commande interrompue pendant APT, dpkg, l’exécution d’un script, un téléchargement ou la création d’un module peut laisser un état partiel ou un fichier de sortie incomplet. Après l’annulation :
- Consultez le journal d’installation final.
- Vérifiez que le répertoire cible des modules ne contient aucun fichier inattendu ou vide.
- En mode système, exécutez
sudo dpkg --auditet réparez la configuration des paquets si nécessaire. - Supprimez uniquement les éléments que vous avez identifiés comme appartenant à l’opération annulée.
Vérifiez l’accès au réseau à https://store.minios.dev. Un statut Offline signifie également que le navigateur n’est pas connecté au démon WebSocket local ; l’installation peut toutefois se poursuivre via le gestionnaire d’URI si minios-store-gui est installé.
Vérifiez le service et ses journaux :
sudo systemctl status minios-store
sudo journalctl -u minios-storeLe point de terminaison habituel est ws://127.0.0.1:8765. Un conflit de port, un service arrêté, l’absence de python3-websockets ou des restrictions du navigateur peuvent empêcher la connexion. Redémarrer le navigateur ne répare pas un démon arrêté.
L’installateur URI nécessite PolicyKit, pkexec et un agent d’authentification de bureau actif. Lancez l’installateur depuis une session graphique active et vérifiez que minios-store-gui est installé. Ne contournez pas l’invite en exposant le démon root sur le réseau.
Développez le journal d’installation et examinez la dernière erreur de commande plutôt que de vous fier uniquement au résumé. Les causes fréquentes sont les paquets indisponibles, les problèmes de dépôt ou de DNS, l’espace libre insuffisant, un outil de compression non pris en charge et un répertoire de modules en lecture seule. Le daemon indique lorsqu’il est passé en mode /var/lib/minios-store/modules.
En mode module, redémarrez après avoir vérifié que le fichier .sb se trouve dans le répertoire minios/modules du support de démarrage. Un fichier placé dans le répertoire de secours n’est pas chargé automatiquement. En mode système, lors d’une session live, vérifiez que la session est persistante si l’application a disparu après le redémarrage.
Vérifiez l’état des paquets avant de réessayer :
sudo dpkg --audit
sudo dpkg --configure -a
sudo apt-get -f installExaminez les modifications proposées par APT avant de confirmer toute opération de réparation supplémentaire.
🌐 Languages
📋 Getting started
🚀 Installing MiniOS
- Installation methods
- Verifying downloads
- Installation tools
- Manual file-based installation
- MiniOS Installer
🖥️ Using MiniOS
⚙️ Preparing and customizing MiniOS
- Preconfiguring MiniOS
- Managing modules
- Managing kernels
- Creating custom MiniOS images
- Customizing the boot menu
🛡️ Maintenance and recovery
📖 Reference
- System architecture
- Boot process
- Boot parameters
- Configuration
- Package and edition contents
🛠️ Development
📋 Erste Schritte
🚀 MiniOS installieren
- Installationsmethoden
- Downloads verifizieren
- Installationswerkzeuge
- Manuelle dateibasierte Installation
- MiniOS-Installationsprogramm
🖥️ MiniOS verwenden
⚙️ MiniOS vorbereiten und anpassen
- MiniOS vorkonfigurieren
- Module verwalten
- Kernel verwalten
- Eigene MiniOS-Images erstellen
- Startmenü anpassen
🛡️ Wartung und Wiederherstellung
📖 Referenz
- Systemarchitektur
- Startvorgang
- Startparameter
- Konfiguration
- Paket- und Editionsinhalte
🛠️ Entwicklung
📋 Primeros pasos
🚀 Instalando MiniOS
- Métodos de instalación
- Verificación de descargas
- Herramientas de instalación
- Instalación manual basada en archivos
- Instalador de MiniOS
🖥️ Usar MiniOS
⚙️ Preparar y personalizar MiniOS
- Preconfiguración de MiniOS
- Gestión de módulos
- Gestión de kernels
- Creación de imágenes personalizadas de MiniOS
- Personalizar el menú de arranque
🛡️ Mantenimiento y recuperación
- Actualizar MiniOS
- Copia de seguridad de MiniOS
- Solución de problemas
- Seguridad
- Rendimiento
- Virtualización
📖 Referencia
- Arquitectura del sistema
- Proceso de arranque
- Parámetros de arranque
- Configuración
- Contenido de paquetes y ediciones
🛠️ Desarrollo
📋 Premiers pas
🚀 Installation de MiniOS
- Méthodes d'installation
- Vérification des téléchargements
- Outils d'installation
- Installation manuelle basée sur les fichiers
- Programme d’installation MiniOS
🖥️ Utiliser MiniOS
⚙️ Préparer et personnaliser MiniOS
- Préconfiguration de MiniOS
- Gestion des modules
- Gestion des noyaux
- Créer des images MiniOS personnalisées
- Personnaliser le menu de démarrage
🛡️ Maintenance et récupération
📖 Référence
- Architecture du système
- Processus de démarrage
- Paramètres de démarrage
- Configuration
- Contenu des paquets et éditions
🛠️ Développement
📋 Memulai
🚀 Menginstal MiniOS
- Metode instalasi
- Memverifikasi unduhan
- Alat instalasi
- Instalasi manual berbasis file
- Penginstal MiniOS
🖥️ Menggunakan MiniOS
⚙️ Menyiapkan dan menyesuaikan MiniOS
- Pra-konfigurasi MiniOS
- Mengelola modul
- Mengelola kernel
- Membuat citra MiniOS kustom
- Menyesuaikan menu boot
🛡️ Pemeliharaan dan pemulihan
📖 Referensi
- Arsitektur sistem
- Proses boot
- Parameter boot
- Konfigurasi
- Isi paket dan edisi
🛠️ Pengembangan
📋 Per iniziare
🚀 Installazione di MiniOS
- Metodi di installazione
- Verifica dei download
- Strumenti di installazione
- Installazione manuale basata su file
- Installatore MiniOS
🖥️ Usare MiniOS
⚙️ Preparare e personalizzare MiniOS
- Preconfigurazione di MiniOS
- Gestione dei moduli
- Gestione dei kernel
- Creazione di immagini MiniOS personalizzate
- Personalizzazione del menu di avvio
🛡️ Manutenzione e ripristino
- Aggiornamento di MiniOS
- Backup di MiniOS
- Risoluzione dei problemi
- Sicurezza
- Prestazioni
- Virtualizzazione
📖 Riferimento
- Architettura di sistema
- Processo di avvio
- Parametri di avvio
- Configurazione
- Contenuto di pacchetti ed edizioni
🛠️ Sviluppo
📋 Primeiros passos
🚀 Instalando o MiniOS
- Métodos de instalação
- Verificando downloads
- Ferramentas de instalação
- Instalação manual baseada em arquivos
- Instalador do MiniOS
🖥️ Usar MiniOS
⚙️ Preparando e personalizando o MiniOS
- Pré-configurando o MiniOS
- Gerenciando módulos
- Gerenciando kernels
- Criando imagens personalizadas do MiniOS
- Personalizando o menu de boot
🛡️ Manutenção e recuperação
- Atualizando o MiniOS
- Fazendo backup do MiniOS
- Solução de problemas
- Segurança
- Desempenho
- Virtualização
📖 Referência
- Arquitetura do sistema
- Processo de boot
- Parâmetros de boot
- Configuração
- Conteúdo dos pacotes e edições
🛠️ Desenvolvimento
📋 Начало работы
🚀 Установка MiniOS
- Методы установки
- Проверка загрузок
- Инструменты установки
- Ручная установка на основе файлов
- Установщик MiniOS
🖥️ Использование MiniOS
⚙️ Подготовка и настройка MiniOS
- Предварительная настройка MiniOS
- Управление модулями
- Управление ядрами
- Создание пользовательских образов MiniOS
- Настройка загрузочного меню
🛡️ Обслуживание и восстановление
- Обновление MiniOS
- Резервное копирование MiniOS
- Устранение неполадок
- Безопасность
- Производительность
- Виртуализация
📖 Справочник
- Архитектура системы
- Процесс загрузки
- Параметры загрузки
- Конфигурация
- Содержимое пакета и редакций
🛠️ Разработка