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 →
Ceci est une ancienne révision du document !
Exemple vérifié et testé le : 13-09-2011
Live-build était initialement nommé live-package, puis live-helper.
apt-get install live-build
ou
aptitude install live-build
Les commandes lb config
, lb build
et lb clean
sont conçues pour vous aider à gérer votre configuration.
Créer une arborescence avec des dossiers et des fichiers qui serviront à la construction de votre système live :
lb config
Fabriquer votre système live à l'aide des dossiers et fichiers construits avec lb config
:
lb build
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 :
lb clean
Pour créer une image pour clé USB
lb config -b usb-hdd
OU
lb config --binary-images usb-hdd
lb config -p "lxde"
ou
lb config --packages-lists "lxde"
/usr/share/live/build/lists/
, en voici la liste :
lb config --packages "paquet1 paquet2 paquet3"
lb config --tasks "desktop laptop"
Pour cela il faut ajouter un fichier avec le suffixe .list
dans le dossier /home ~/config/chroot_local-packageslists/
.
Exemple :
nano /home ~/config/chroot_local-packageslists/MaListDePaquets.list
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.
Autre solution ajouter un fichier MaListeDePaquet
dans le répertoire: /usr/share/live/build/lists/
Pour cela vous entrez la commande suivante en mode administrateur.
Voir :
nano /usr/share/live/build/lists/MaListeDePaquet
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.
lb config -p "MaListeDePaquets"
lb config --language fr
lb config --bootappend-live "locales=fr_FR.UTF-8 keyboard-layouts=fr"
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"
lb config -a i386
ou
lb config --architecture i386
lb config -d squeeze
ou
lb config --distribution squeeze
lb config --archive-areas "main"
ou
lb config --archive-areas "main contrib"
ou
lb config --archive-areas "main contrib non-free"
$ lb config --hostname debianlive
debianlive
par ce que vous souhaitez.
$ lb config --username nomade
nomade
par ce que vous souhaitez.
Un fois que vous avez fini de configurer et que vous pensez que vous n'avez rien oublié, vous pouvez lancer la construction de votre système.
Il suffit pour cela d'entrer la commande suivante avec les droits de l'administrateur.
Voir :
lb build
Et voilà
Création d'un répertoire de travail
$ mkdir /home/utilisateur/live
Se placer dans ce répertoire
$ cd /home/utilisateur/live
Entrer les commandes suivantes, l'une après l'autre
$ lb config --packages "iceweasel iceweasel-l10n-fr evince aspell-fr wireless-tools wpasupplicant netbase ifupdown firmware-linux firmware-b43-installer firmware-ralink chromium-browser chromium-browser-l10n" $ lb config --archive-areas "main contrib non-free" $ lb config -d squeeze $ lb config -b usb-hdd $ lb config --username nomade $ lb config --hostname debianlive $ lb config -a i386 $ lb config --bootappend-live "locales=fr_FR.UTF-8 keyboard-layouts=fr" $ lb config --language fr $ lb config --packages-lists "lxde-desktop"
captnfab a fait avec d'autres paquets:http://wiki.debian-facile.org/manuel:installation:installusbsqueeze#paquets_installes
Création de votre système live
Se mettre en tant qu'administrateur système.
Voir :
# lb build
Copier le fichier binary.img sur votre clé USB
$ dd if=/home/utilisateur/live/binary.img of=/dev/sd*
Remplacez * par la lettre qui correspond à la clé USB, exemple: /dev/sdb et non pas : /dev/sdb1 ou sdb2
Redémarrer votre nouveau système
Voilà vous avez un système Debian avec lxde
et vos paquets perso qui démarre à partir de la clé USB
Vous avez maintenant les bases pour créer votre propre système live, mais il existe de nombreuses autres options à la commande lb config.
Des exemples sont disponibles ici:
De plus la documentation officielle est disponible ici:
Et bien sûr la page de man de lb config