logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:install:live-build [22/09/2013 21:19]
captnfab [Conclusion]
doc:install:live-build [11/06/2015 18:26]
milou [Quelques options pour la commande lb config]
Ligne 1: Ligne 1:
 ===== Debian live ===== ===== Debian live =====
- 
-**Exemple vérifié et testé le** : 13-09-2011 
  
   * Objet : Ce tuto a pour but d'​être un point de départ à la création de votre **live-Cd** ou d'une **live-USB** personnel.   * Objet : Ce tuto a pour but d'​être un point de départ à la création de votre **live-Cd** ou d'une **live-USB** personnel.
-  * Niveau requis : DÉBUTANT AVISÉ+  * Niveau requis :{{tag>​débutant avisé}}
   * Commentaires : //À la fin de ce tuto vous aurez les connaissances de bases et saurez utiliser les commandes indispensables.//​   * Commentaires : //À la fin de ce tuto vous aurez les connaissances de bases et saurez utiliser les commandes indispensables.//​
-  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)+  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-
 +  * Suivi :  
 +    * Création par [[user> deuchdeb]] le 30/​08/​2011 
 +    * Vérifié le 13/​09/​2011 
 +    * Testé par .... le 13/​09/​2011 
 +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=937 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)
  
 === Nota : === === Nota : ===
Ligne 14: Ligne 17:
 ===== Installation ====== ===== Installation ======
  
-   # ​apt-get install live-build +<code root>apt-get install live-build</​code>​
- +
-ou +
- +
-   # aptitude install live-build+
  
 ===== Les trois commandes principales ===== ===== Les trois commandes principales =====
  
-Les commandes ​**lb config****lb build** et **lb clean** sont conçus ​pour vous aider à gérer votre configuration.+Les commandes ​''​lb config''​''​lb build'' ​et ''​lb clean'' ​sont conçues ​pour vous aider à gérer votre configuration.
  
-<​code>​ +Créer une arborescence avec des dossiers et des fichiers qui serviront à la construction de votre système live : 
-lb config ​ ​-Commande utilisée avec les droits d'un simple utilisateur.+<​code ​user>lb config</​code>​
  
-# lb build   ​-commande utilisée ​avec les droits d'administrateur système.+Fabriquer votre système live à l'aide des dossiers et fichiers construits ​avec ''lb config''​ : 
 +<code root>lb build</​code>​
        
-# lb clean   ​-commande utilisée avec les droits d'​administrateur système. +Nettoyer ​les dossiers et les fichiers créés avec ''​lb build''​ pour pouvoir repartir à neuf et construire un nouveau système live à partir de zéro 
-</​code>​ +<code root>lb clean</​code>​
- +
- +
-   - La commande **lb config **: crée un répertoire avec des dossiers et des fichiers qui servent à la construction de votre système live. +
- +
-   - La commande **lb build** : fabrique votre système live à l'aide des dossiers et fichiers construits avec **lb config**. +
- +
-   - La commande **lb clean** : nettoie ​les dossiers et les fichiers créés avec ''​__lb build__''​ pour pouvoir repartir à neuf et construire un nouveau système live à partir de zéro.+
  
-===== Quelques options pour la commande lb config =====+===== Quelques options pour la commande ​"lb config" ​=====
    
 ==== Définir le type de support de votre système live ==== ==== Définir le type de support de votre système live ====
  
 __ Pour créer une image pour clé USB__ __ Pour créer une image pour clé USB__
- +<code user>lb config -b usb-hdd</​code>​
-     ​$ ​lb config -b usb-hdd+
 OU OU
-     ​$ ​lb config --binary-images usb-hdd+<code user>lb config --binary-images usb-hdd</​code>​
  
-<​note>​Cette commande peut prendre les valeurs suivantes : +<​note>​ 
-   * iso : pour une image iso ; +Cette commande peut prendre les valeurs suivantes : 
-   * iso-hybrid : polyvalente,​ peut être utilisé sur une machine virtuelle, supports optiques ou un périphérique USB ; +   * iso : pour une image iso. 
-   * net : pour un démarrage par le réseau (compliqué) ​;+   * iso-hybrid : polyvalente,​ peut être utilisé sur une machine virtuelle, supports optiques ou un périphérique USB. 
 +   * net : pour un démarrage par le réseau (compliqué).
    * tar: ...    * tar: ...
 </​note>​ </​note>​
Ligne 64: Ligne 57:
    * __Choisir les ensembles prédéfinis dans live-build.__    * __Choisir les ensembles prédéfinis dans live-build.__
  
-   ​$ ​lb config -p "​lxde"​+<code user>lb config -p "​lxde"​</​code>​
  
 ou ou
  
-   ​$ ​lb config --packages-lists "​lxde"​+<code user>lb config --packages-lists "​lxde"​</​code>​
  
-<​note>​Ces ensembles prédéfinis sont rangés dans le dossier ''/​usr/​share/​live/​build/​lists/'',​ en voici la liste:+<​note>​ 
 +Ces ensembles prédéfinis sont rangés dans le dossier ''/​usr/​share/​live/​build/​lists/'',​ en voici la liste :
  
    ​*-"​debian-forensics"​ - "​debian-live-devel"​ - "​debian-live-pxe-server"​ - "​debian-science"​    ​*-"​debian-forensics"​ - "​debian-live-devel"​ - "​debian-live-pxe-server"​ - "​debian-science"​
Ligne 84: Ligne 78:
    ​*__Choisir d'​ajouter un petit nombre de paquets.__    ​*__Choisir d'​ajouter un petit nombre de paquets.__
  
-   ​$ ​lb config --packages "​paquet1 paquet2 paquet3"​+<code user>lb config --packages "​paquet1 paquet2 paquet3"​</​code>​
  
  
Ligne 91: Ligne 85:
  
  
-   ​$ ​lb config --tasks "​desktop laptop"​+<code user>lb config --tasks "​desktop laptop"​</​code>​
  
-<​note>​Il existe plusieurs de ces tâches, en voici la liste :+<​note>​ 
 +Il existe plusieurs de ces tâches, en voici la liste :
  
   * -"​desktop" ​              ​Desktop environment   * -"​desktop" ​              ​Desktop environment
Ligne 110: Ligne 105:
 Pour cela il faut ajouter un fichier avec le suffixe ''​.list''​ dans le dossier ''/​home ~/​config/​chroot_local-packageslists/''​. Pour cela il faut ajouter un fichier avec le suffixe ''​.list''​ dans le dossier ''/​home ~/​config/​chroot_local-packageslists/''​.
  
-Exemple:+Exemple :
  
-   ​$ ​nano /home ~/​config/​chroot_local-packageslists/​MaListDePaquets.list+<code user>nano /home ~/​config/​chroot_local-packageslists/​MaListDePaquets.list</​code>​
  
 Ensuite vous listez dans ce fichier tous les paquets dont vous avez besoin et que vous estimez nécessaires à la création de votre système live. Ensuite vous listez dans ce fichier tous les paquets dont vous avez besoin et que vous estimez nécessaires à la création de votre système live.
  
-<note important>​ Normalement ce fichier sera pris automatiquement en compte lors de la construction de votre système live. +<note important>​ 
-Pour des raisons inconnues cette méthode n'a pas fonctionné ​ et donc n'est pas validée.</​note>​+Normalement ce fichier sera pris automatiquement en compte lors de la construction de votre système live.\\  
 +Pour des raisons inconnues cette méthode n'a pas fonctionné et donc n'est pas été validée. 
 +</​note>​
  
  
Ligne 127: Ligne 124:
   * [[:​doc:​systeme:​su | La commande SU]]   * [[:​doc:​systeme:​su | La commande SU]]
  
-   # ​nano /​usr/​share/​live/​build/​lists/​MaListeDePaquet+<code root>nano /​usr/​share/​live/​build/​lists/​MaListeDePaquet</​code>​
  
 Ensuite vous listez dans ce fichier tous les paquets dont vous avez besoin et que vous estimez nécessaires à la création de votre système live. Ensuite vous listez dans ce fichier tous les paquets dont vous avez besoin et que vous estimez nécessaires à la création de votre système live.
-<note tip> Pour que votre liste de paquets soit prise en compte, il faudra entrer la commande suivante: <​code ​bash>lb config -p "​MaListeDePaquets"</​code></​note>​+ 
 +<note tip> 
 +Pour que votre liste de paquets soit prise en compte, il faudra entrer la commande suivante : 
 +<​code ​user>lb config -p "​MaListeDePaquets"</​code>​ 
 +</​note>​
  
 ==== Mettre votre système live en français ==== ==== Mettre votre système live en français ====
  
-   ​$ ​lb config --language fr+<code user>lb config --language fr</​code>​
        
-   ​$ ​lb config --bootappend-live "​locales=fr_FR.UTF-8 keyboard-layouts=fr"​+<code user>lb config --bootappend-live "​locales=fr_FR.UTF-8 keyboard-layouts=fr"​</​code>​
  
-Et si vous voulez une variante de disposition clavier particulière:​(ici latin9)+Et si vous voulez une variante de disposition clavier particulière :(ici latin9)
  
-   ​$ ​lb config --bootappend-live "​locales=fr_FR.UTF-8 keyboard-layouts=fr ​ keyboard-variants=latin9"​+<code user>lb config --bootappend-live "​locales=fr_FR.UTF-8 keyboard-layouts=fr ​ keyboard-variants=latin9"​</​code>​
  
 ==== Choisir l'​architecture de votre système live ==== ==== Choisir l'​architecture de votre système live ====
  
-   ​$ ​lb config -a i386+<code user>lb config -a i386</​code>​
  
 ou ou
  
-   ​$ ​lb config --architecture i386+<code user>lb config --architecture i386</​code>​
  
  
-<​note>​Valeurs possibles *amd64i386PowerPC ​et SPARC ** </​note>​+<​note>​ 
 +Valeurs possibles ​
 +   amd64 
 +   * - i386 
 +   * - PowerPC 
 +   - SPARC 
 +</​note>​
  
  
 ==== Choisir sa distribution ==== ==== Choisir sa distribution ====
  
-   ​$ ​lb config -d squeeze+<code user>lb config -d jessie</​code>​
        
 ou ou
  
-   ​$ ​lb config --distribution ​squeeze+<code user>lb config --distribution ​jessie</​code>​
        
-<​note>​ Il suffit de mettre le nom de la distribution voulue: +<​note>​ 
-   * - squeeze+Il suffit de mettre le nom de la distribution voulue :
    * - wheezy    * - wheezy
 +   * - jessie
    * - sid    * - sid
 </​note> ​ </​note> ​
Ligne 170: Ligne 178:
 ==== Choisir l'​origine des paquets ==== ==== Choisir l'​origine des paquets ====
  
-   ​$ ​lb config --archive-areas "​main"​+<code user>lb config --archive-areas "​main"​</​code>​
        
 ou ou
  
-   ​$ ​lb config --archive-areas "main contrib"​+<code user>lb config --archive-areas "main contrib"​</​code>​
        
 ou ou
  
-   ​$ ​lb config --archive-areas "main contrib non-free"​+<code user>lb config --archive-areas "main contrib non-free"​</​code>​
        
-<​note>​ les valeurs prises en compte sont:+<​note>​ 
 +les valeurs prises en compte sont :
    * - main  (l'​archive principale et officielle de Debian)    * - main  (l'​archive principale et officielle de Debian)
    * - contrib (archive contenant des paquets libres mais faisant appel à des paquets non-libres)    * - contrib (archive contenant des paquets libres mais faisant appel à des paquets non-libres)
    * - non-free (archive de paquets non libres comme certains pilotes wifi ou des pilotes de cartes graphiques)    * - non-free (archive de paquets non libres comme certains pilotes wifi ou des pilotes de cartes graphiques)
-</​note> ​   +</​note>​
- +
- +
 ===== Choisir le nom de votre système live ===== ===== Choisir le nom de votre système live =====
  
Ligne 209: Ligne 215:
 Voir : Voir :
   * [[:​doc:​systeme:​su | La commande SU]]   * [[:​doc:​systeme:​su | La commande SU]]
- +<code root>lb build</​code>​
-   # ​lb build+
  
 Et voilà ;-) Et voilà ;-)
Ligne 294: Ligne 299:
 __De plus la documentation officielle est disponible ici:__ __De plus la documentation officielle est disponible ici:__
  
-  * [[http://live.debian.net/​manual/​index.fr.html|La documentation officielle dans pleins de formats.]] +  * live.debian.net/​manual/​index.fr|La documentation officielle dans pleins de formats. ​- Lien obsolète
  
 __ Et bien sûr la page de man de lb config__ __ Et bien sûr la page de man de lb config__
doc/install/live-build.txt · Dernière modification: 21/05/2023 16:42 par arpinux

Pied de page des forums

Propulsé par FluxBB