Manuel Live Systems

Table of Contents

À propos

À propos de ce manuel

À propos de ce manuel

Pour les impatients

Terminologie

Auteurs

Contribuer à ce document

Appliquer des modifications

Traduction

À propos du ${project}

À propos du ${project}

Motivation

Ce qui ne va pas avec les systèmes live actuels

Pourquoi créer notre propre système live?

Philosophie

Seulement des paquets inchangés de Debian «main»

Pas de configuration des paquets du système live

Contact

Utilisateur

Installation

Installation

Exigences

Installation de live-build

À partir du dépôt Debian

À partir du code source

À partir des instantanés

Installation de live-boot et live-config

À partir du dépôt Debian

À partir du code source

À partir des instantanés

Les bases

Les bases

Qu'est-ce qu'un système live?

Téléchargement des images précompilées

Utiliser le constructeur web d'images live

Utilisation du constructeur web et avertissements

┥Premières étapes: la construction d'une image ISO hybride┝┤#178├

Utilisation d'une image ISO hybride live

Graver une image ISO sur un support physique

Copie d'une image ISO hybride sur une clé USB

Utilisation de l'espace disponible sur une clé USB

Démarrer le support live

Utiliser une machine virtuelle pour les tests

Test d'une image ISO avec QEMU

Test d'une image ISO avec VirtualBox

Construire et utiliser une image HDD

Construction d'une image netboot

Serveur DHCP

Serveur TFTP

Serveur NFS

Guide pratique pour expérimenter avec une image Netboot

Qemu

Webbooting

Obtenir les fichiers webboot

Démarrer images webboot

Aperçu des outils

Aperçu des outils

Le paquet live-build

La commande lb config

La commande lb build

La commande lb clean

Le paquet live-boot

Le paquet live-config

Gestion d'une configuration

Gestion d'une configuration

Gérer les modifications de la configuration

Pourquoi utiliser des scripts auto? Que font-ils?

Utiliser les scripts auto d'exemple

Cloner une configuration publiée via Git

Personnalisation des contenus

Vue d'ensemble de la personnalisation

Configuration pendant la construction vs. l'amorçage

Étapes de la construction

Supplément lb config avec des fichiers

Tâches de personnalisation

Personnalisation de l'installation de paquets

┥Personnalisation de l'installation de paquets┝┤#369├

Sources des paquets

Distribution, zones d'archive et mode

Miroirs de distribution

┥Miroirs de distribution utilisés lors de la construction┝┤#381├

Miroirs de distribution utilisés pendant l'exécution

Dépôts additionnels

Choisir les paquets à installer

Listes de paquets

Utilisation des métapaquets

Listes de paquets locaux

Listes de paquets locaux pour l'étape binary

Listes de paquets générées

Utiliser des conditions dans les listes de paquets

Suppression de paquets lors de l'installation

Tâches de bureau et de langue

Version et type de noyau

Noyaux personnalisés

┥Installation de paquets modifiés ou tiers┝┤#448├

Utiliser packages.chroot pour installer des paquets personnalisés

Utiliser un dépôt APT pour installer des paquets personnalisés.

Les paquets personnalisés et APT

Configuration d'APT pendant la construction

Choisir apt ou aptitude

Utilisation d'un proxy avec APT

Régler APT pour économiser de l'espace

Passer des options à apt ou aptitude

APT pinning

Personnalisation des contenus

Personnalisation des contenus

Includes

Live/chroot local includes

Binary local includes

Hooks

Live/chroot local hooks

Hooks pendant le démarrage

Binary local hooks

Préconfigurer questions de debconf

Personnalisation des comportements pendant l'exécution

┥Personnalisation des comportements pendant l'exécution┝┤#528├

Personnalisation de l'utilisateur live

┥Personnalisation des paramètres régionaux et de la langue┝┤#539├

Persistance

Le fichier persistence.conf

Utilisation de plusieurs dispositifs de persistance

Utilisation de la persistance avec chiffrement

Personnalisation de l'image binaire

Personnalisation de l'image binaire

Chargeurs d'amorçage

Métadonnées ISO

Personnalisation de l'installateur Debian

┥Personnalisation du contenu pour l'installateur Debian┝┤#631├

Types d'installateur Debian

Personnalisation de l'installateur Debian par préconfiguration

Personnalisation de contenu pour l'Installateur Debian

Projet

Contribuer au projet

Contribuer au projet

Faire des changements

Signaler des bogues

Signaler des bogues

Problèmes connus

Reconstruire à partir de zéro

Utiliser des paquets mis à jour

Recueillir l'information

Isoler le cas qui échoue, si possible

Utiliser le paquet adéquat pour rapporter un bogue

Pendant la construction durant l'amorçage

Pendant la construction durant l'installation de paquets

Pendant le démarrage

Pendant l'exécution

Effectuer une recherche

Où rapporter les bogues

Style de code

Style du code

Compatibilité

Indentation

Adaptateur

Variables

Autres

Procédures

Procédures

Évolutions majeures

Évolutions mineures

Dernière évolution mineure d'une version Debian

Modèle pour l'annonce d'une évolution mineure

Dépôts Git

Dépôts Git

Gestion de multiples dépôts

Exemples

Exemples

Exemples

Utiliser les exemples

Tutoriel 1: Une image par défaut

Tutoriel 2: Un utilitaire d'un navigateur Web

Tutoriel 3: Une image personnalisée

Première révision

Deuxième révision

Un client kioske VNC

Une image de base pour une clé USB de 128 Mo

Un bureau GNOME localisé avec un installateur

Appendix

Guide de style

Guide de style

Lignes directrices pour les auteurs

Caractéristiques linguistiques

Procédures

Lignes directrices pour les traducteurs

Conseils de traduction