Live manual

Debian Live

  next >> 

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

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 A minimal image for a 256MB USB key
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-2023 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.