Debian Live Manual Debian Live Project <debian-live@lists.debian.org>

# Debian Live Manual

# À propos

# À propos de ce manuel

#### 1. À propos de ce manuel

##### 1.1 Pour les impatients

##### 1.2 Terminologie

##### 1.3 Auteurs

##### 1.4 Contribuer à ce document

###### 1.4.1 Appliquer des modifications

###### 1.4.2 Traduction

# À propos du Debian Live Project

#### 2. À propos du Debian Live Project

##### 2.1 Motivation

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

###### 2.1.2 Pourquoi créer notre propre système live?

##### 2.2 Philosophie

###### 2.2.1 Seulement des paquets inchangés de Debian «main»

###### 2.2.2 Pas de configuration des paquets du système live

##### 2.3 Contact

# Utilisateur

# Installation

#### 3. Installation

##### 3.1 Exigences

##### 3.2 Installation de live-build

###### 3.2.1 À partir du dépôt Debian

###### 3.2.2 À partir du code source

##### 3.3 Installation de live-boot et live-config

###### 3.3.1 À partir du dépôt Debian

###### 3.3.2 À partir du code source

# Les bases

#### 4. Les bases

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

##### 4.2 Premières étapes: la construction d'une image ISO hybride

##### 4.3 Utilisation d'une image ISO hybride live

###### 4.3.1 Graver une image ISO sur un support physique

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

###### 4.3.3 Utilisation de l'espace disponible sur une clé USB

###### 4.3.4 Démarrer le support live

##### 4.4 Utiliser une machine virtuelle pour les tests

###### 4.4.1 Test d'une image ISO avec QEMU

###### 4.4.2 Test d'une image ISO avec VirtualBox

##### 4.5 Construire et utiliser une image HDD

##### 4.6 Construction d'une image netboot

###### 4.6.1 Serveur DHCP

###### 4.6.2 Serveur TFTP

###### 4.6.3 Serveur NFS

###### 4.6.4 Guide pratique pour expérimenter avec une image Netboot

###### 4.6.5 Qemu

##### 4.7 Webbooting

###### 4.7.1 Obtenir les fichiers webboot

###### 4.7.2 Démarrer images webboot

# Aperçu des outils

#### 5. Aperçu des outils

##### 5.1 Le paquet live-build

###### 5.1.1 La commande `lb config`

###### 5.1.2 La commande `lb build`

###### 5.1.3 La commande `lb clean`

##### 5.2 Le paquet live-boot

##### 5.3 Le paquet live-config

# Gestion d'une configuration

#### 6. Gestion d'une configuration

##### 6.1 Gérer les modifications de la configuration

###### 6.1.1 Pourquoi utiliser des scripts auto? Que font-ils?

###### 6.1.2 Utiliser les scripts auto d'exemple

##### 6.2 Cloner une configuration publiée via Git

# Personnalisation des contenus

#### 7. Vue d'ensemble de la personnalisation

##### 7.1 Configuration pendant la construction vs. l'amorçage

##### 7.2 Étapes de la construction

##### 7.3 Supplément lb config avec des fichiers

##### 7.4 Tâches de personnalisation

# Personnalisation de l'installation de paquets

#### 8. Personnalisation de l'installation de paquets

##### 8.1 Sources des paquets

###### 8.1.1 Distribution, zones d'archive et mode

###### 8.1.2 Miroirs de distribution

###### 8.1.3 Miroirs de distribution utilisés lors de la construction

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

###### 8.1.5 Dépôts additionnels

##### 8.2 Choisir les paquets à installer

###### 8.2.1 Listes de paquets

###### 8.2.2 Utilisation des métapaquets

###### 8.2.3 Listes de paquets locaux

###### 8.2.4 Listes de paquets locaux pour l'étape binary

###### 8.2.5 Listes de paquets générées

###### 8.2.6 Utiliser des conditions dans les listes de paquets

###### 8.2.7 Suppression de paquets lors de l'installation

###### 8.2.8 Tâches de bureau et de langue

###### 8.2.9 Version et type de noyau

###### 8.2.10 Noyaux personnalisés

##### 8.3 Installation de paquets modifiés ou tiers

###### 8.3.1 Utiliser `packages.chroot` pour installer des paquets personnalisés

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

###### 8.3.3 Les paquets personnalisés et APT

##### 8.4 Configuration d'APT pendant la construction

###### 8.4.1 Choisir apt ou aptitude

###### 8.4.2 Utilisation d'un proxy avec APT

###### 8.4.3 Régler APT pour économiser de l'espace

###### 8.4.4 Passer des options à apt ou aptitude

###### 8.4.5 APT pinning

# Personnalisation des contenus

#### 9. Personnalisation des contenus

##### 9.1 Includes

###### 9.1.1 Live/chroot local includes

###### 9.1.2 Binary local includes

##### 9.2 Hooks

###### 9.2.1 Chroot local hooks

###### 9.2.2 Binary local hooks

###### 9.2.3 Hooks pendant le démarrage

##### 9.3 Préconfigurer questions de debconf

# Personnalisation des comportements pendant l'exécution

#### 10. Personnalisation des comportements pendant l'exécution

##### 10.1 Personnalisation de l'utilisateur live

##### 10.2 Personnalisation des paramètres régionaux et de la langue

##### 10.3 Persistance

###### 10.3.1 Le fichier persistence.conf

###### 10.3.2 Utilisation de plusieurs dispositifs de persistance

###### 10.3.3 Utilisation de la persistance avec chiffrement

# Personnalisation de l'image binaire

#### 11. Personnalisation de l'image binaire

##### 11.1 Chargeurs d'amorçage

##### 11.2 Métadonnées ISO

# Personnalisation de l'installateur Debian

#### 12. Personnalisation du contenu pour l'installateur Debian

##### 12.1 Types d'installateur Debian

##### 12.2 Personnalisation de l'installateur Debian par préconfiguration

##### 12.3 Personnalisation de contenu pour l'Installateur Debian

# Projet

# Contribuer au projet

#### 13. Contribuer au projet

##### 13.1 Traduction des pages de manuel

# Signaler des bogues

#### 14. Signaler des bogues

##### 14.1 Problèmes connus

##### 14.2 Effectuer une recherche

##### 14.3 Reconstruire à partir de zéro

##### 14.4 Utiliser des paquets mis à jour

##### 14.5 Recueillir l'information

##### 14.6 Isoler le cas qui échoue, si possible

##### 14.7 Utiliser le paquet adéquat pour rapporter un bogue

###### 14.7.1 Pendant la construction durant l'amorçage

###### 14.7.2 Pendant la construction durant l'installation de paquets

###### 14.7.3 Pendant le démarrage

###### 14.7.4 Pendant l'exécution

##### 14.8 Où rapporter les bogues

# Style de code

#### 15. Style du code

##### 15.1 Compatibilité

##### 15.2 Indentation

##### 15.3 Adaptateur

##### 15.4 Variables

##### 15.5 Autres

# Exemples

#### 16. Exemples

##### 16.1 Utiliser les exemples

##### 16.2 Tutoriel 1: Une image par défaut

##### 16.3 Tutoriel 2: Un utilitaire d'un navigateur Web

##### 16.4 Tutoriel 3: Une image personnalisée

###### 16.4.1 Première révision

###### 16.4.2 Deuxième révision

##### 16.5 Un client kioske VNC

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

##### 16.7 Un bureau GNOME localisé avec un installateur

# Appendix

# Guide de style

#### 17. Guide de style

##### 17.1 Lignes directrices pour les auteurs

###### 17.1.1 Caractéristiques linguistiques

###### 17.1.2 Procédures

##### 17.2 Lignes directrices pour les traducteurs

###### 17.2.1 Conseils de traduction

# Metadata

#### SiSU Metadata, document information

Rights: Copyright: Copyright (C) 2006-2015 Live Systems Project, Copyright (C) 2016-2020 The Debian Live team
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.