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 [17/01/2014 13:06]
Vertical [Création de votre système live]
Ligne 14: Ligne 14:
 ===== Installation ====== ===== Installation ======
  
-   # ​apt-get install live-build+<code root>apt-get install live-build</​code>​
  
 ou ou
  
-   # ​aptitude install live-build +<code root>aptitude install live-build</​code>​
 ===== 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>​
  
- +===== Quelques options pour la commande ​"lb config" ​=====
-   - 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 =====+
    
 ==== 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 squeeze</​code>​
        
 ou ou
  
-   ​$ ​lb config --distribution squeeze+<code user>lb config --distribution squeeze</​code>​
        
-<​note>​ Il suffit de mettre le nom de la distribution voulue:+<​note>​ 
 +Il suffit de mettre le nom de la distribution voulue :
    * - squeeze    * - squeeze
    * - wheezy    * - wheezy
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à ;-)
doc/install/live-build.txt · Dernière modification: 21/05/2023 16:42 par arpinux

Pied de page des forums

Propulsé par FluxBB