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çus pour vous aider à gérer votre configuration.
$ lb config -Commande utilisée avec les droits d'un simple utilisateur. # lb build -commande utilisée avec les droits d'administrateur système. # lb clean -commande utilisée avec les droits d'administrateur système.
lb build
pour pouvoir repartir à neuf et construire un nouveau système live à partir de zéro.
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