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 →
Ci-dessous, les différences entre deux révisions de la page.
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 | ||
utilisateurs:abdelqahar:tutos:live-build [28/05/2016 00:20] AbdelQahar |
utilisateurs:abdelqahar:tutos:live-build [28/05/2016 00:30] AbdelQahar [Plus de configurations] |
||
---|---|---|---|
Ligne 119: | Ligne 119: | ||
Maintenant qu'on a découvert l'utilisation basique de ''live-build'', on va voir quelques possibilités supplémentaires. | Maintenant qu'on a découvert l'utilisation basique de ''live-build'', on va voir quelques possibilités supplémentaires. | ||
- | === Moi je veux pas Lxde ! Je veux le même bureau que sur mon ordi !!! ==== | + | ==== Moi je veux pas Lxde ! Je veux le même bureau que sur mon ordi !!! ==== |
Oui oui, ok, c'est bon, ça arrive, pas la peine de s'énerver... | Oui oui, ok, c'est bon, ça arrive, pas la peine de s'énerver... | ||
Tout d'abord, on nettoie : | Tout d'abord, on nettoie : | ||
Ligne 158: | Ligne 158: | ||
Aucun problème : dans le fichier ''config/build'', remplacez ''live-image'' à la ligne 9 par : ''ma-super-debian-que-j-ai-fais-moi-et-qui-dechire-tout''. | Aucun problème : dans le fichier ''config/build'', remplacez ''live-image'' à la ligne 9 par : ''ma-super-debian-que-j-ai-fais-moi-et-qui-dechire-tout''. | ||
- | ==== Options de la commande config ==== | + | ==== Les options de la commande config ==== |
Il y a beaucoup de chose à faire ici. Voyez plutôt : | Il y a beaucoup de chose à faire ici. Voyez plutôt : | ||
<code user>man lb_config</code> | <code user>man lb_config</code> | ||
On peut ajouter les options en ligne de commande, comme ceci (à chaque fois qu'on lance cette commande, les options se cumulent) : | On peut ajouter les options en ligne de commande, comme ceci (à chaque fois qu'on lance cette commande, les options se cumulent) : | ||
<code user>lb config --une-option un_parametre</code> | <code user>lb config --une-option un_parametre</code> | ||
- | Ou bien tout mettre dans le fichier ''auto/config'' ; une option sur une ligne, suivie d'un anti-slash, comme cela : | + | Ou bien tout mettre dans le fichier ''auto/config'' ; une option par une ligne, suivie d'un anti-slash ; comme ceci : |
<file bash> | <file bash> | ||
--une-option un_parametre \ | --une-option un_parametre \ | ||
Ligne 176: | Ligne 176: | ||
* ''--archive-areas main contrib non-free''\\ Inclure les parties main, contrib et non-free des dépôts. Cela permet de mettre des firmwares non libre dans l'iso. \\ Même remarque que précédemment... | * ''--archive-areas main contrib non-free''\\ Inclure les parties main, contrib et non-free des dépôts. Cela permet de mettre des firmwares non libre dans l'iso. \\ Même remarque que précédemment... | ||
- | ==== Options de boot ==== | + | ==== Les options de boot ==== |
L'option ''--bootappend-live'' de la commande config à elle seule vous permets d'accéder à certains paramétrages très intéressants. \\ | L'option ''--bootappend-live'' de la commande config à elle seule vous permets d'accéder à certains paramétrages très intéressants. \\ | ||
Voici quelques options utiles que vous pouvez ajouter à la suite dans votre fichier ''config'' (tout sur une ligne) : | Voici quelques options utiles que vous pouvez ajouter à la suite dans votre fichier ''config'' (tout sur une ligne) : | ||
Ligne 184: | Ligne 184: | ||
* ''swap=true''\\ Pour utiliser les partitions swap détectées. | * ''swap=true''\\ Pour utiliser les partitions swap détectées. | ||
- | ==== Importer des fichiers et répertoires dans l'image iso ==== | + | ==== Importation de fichiers et de répertoires ==== |
Il faut savoir que tout fichier que vous placez dans le répertoire ''config/includes.chroot'' se retrouvera à la racine du système de votre image iso. On peut donc importer, par exemple, un fichier de configuration global contenu dans ''/etc'', comme ''/etc/bash.bashrc''. Il faudra alors faire comme suit : | Il faut savoir que tout fichier que vous placez dans le répertoire ''config/includes.chroot'' se retrouvera à la racine du système de votre image iso. On peut donc importer, par exemple, un fichier de configuration global contenu dans ''/etc'', comme ''/etc/bash.bashrc''. Il faudra alors faire comme suit : | ||
<code user>mkdir config/includes.chroot/etc</code> | <code user>mkdir config/includes.chroot/etc</code> | ||
<code user>cp /etc/bash.bashrc /config/includes.chroot/etc/</code> | <code user>cp /etc/bash.bashrc /config/includes.chroot/etc/</code> | ||
- | <note>Le répertoire ''/etc/skel'' - celui que l'on a peuplé plus haut - sert de "squelette" pour la création de l'utilisateur live. Tout ce qui se trouve dans ce répertoire se retrouvera dans son répertoire personnel. C'est pour cela qu'il fallait créer un répertoire ''/etc/skel'' à l'intérieur de ''includes.chroot'' pour bénéficier du profile firefox/iceweasel. Il ne faut donc pas créer de répertoire ''/home/toto'' dans ''includes.chroot'' comme on aurait pu se l'imaginer. | + | <note>Le répertoire ''/etc/skel'' - celui que l'on a peuplé plus haut - sert de "squelette" lors la création de l'utilisateur live : tout ce qui a été déposé à cet emplacement se retrouvera dans son répertoire personnel. C'est pour cela qu'il fallait créer un répertoire ''/etc/skel'' à l'intérieur de ''includes.chroot''. Il ne faut donc pas créer de répertoire ''/home/toto'' comme on pourrait se l'imaginer, mais utiliser la méthode décrite plus haut.</note> |
- | </note> | + | |
==== Les hooks ==== | ==== Les hooks ==== |