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-les-bases [16/05/2016 22:00] AbdelQahar [Exemple représentatif des fonctionnalités principales] |
utilisateurs:abdelqahar:tutos:live-build-les-bases [16/05/2016 23:05] AbdelQahar [Mais moi je veux pas Lxde ! Je veux le même bureau que sur mon ordi !!!] |
||
---|---|---|---|
Ligne 26: | Ligne 26: | ||
<note important>Ce tuto est grandement inspiré de la doc officielle. J'ai surtout synthétisé et rajouté quelques précisions pratiques à travers certains exemples.</note> | <note important>Ce tuto est grandement inspiré de la doc officielle. J'ai surtout synthétisé et rajouté quelques précisions pratiques à travers certains exemples.</note> | ||
Bon, au boulot ! | Bon, au boulot ! | ||
- | ===== Exemple représentatif des fonctionnalités principales ===== | + | ===== Exemple représentatif ===== |
- | On va reprendre l'un des exemple cité dans la doc en y ajoutant certains éléments afin de se familiariser avec plusieurs fonctionnalités... \\ | + | Le but à atteindre : obtenir un image iso légère pour faire de la navigation internet, avec //votre// profil firefox \\ |
- | Le but à atteindre : obtenir un image iso légère pour faire de la navigation internet, avec //votre// propre profil firefox, et en définissant un nom d'utilisateur et un mot de passe. \\ | + | |
==== 1. Copie des exemples des 3 scripts principaux ==== | ==== 1. Copie des exemples des 3 scripts principaux ==== | ||
''live-build'' fournit essentiellement 3 commandes pricipales : | ''live-build'' fournit essentiellement 3 commandes pricipales : | ||
Ligne 69: | Ligne 68: | ||
icewesael-l10n-fr | icewesael-l10n-fr | ||
</file> | </file> | ||
- | <note tip>Vous pouvez les écrire les uns à la suite des autres, séparés par un espace plutôt qu'un par ligne. | + | <note tip>Vous pouvez les écrire les uns à la suite des autres, séparés par un espace plutôt qu'un par ligne. \\ |
- | + | Et si vous avez l'intention d'en mettre beaucoup, vous pouvez les répartir en plusieurs fichiers ayant comme extension : ''.list.chroot''. | |
- | Et si vous avez l'intention d'en mettre beaucoup, vous pouvez les répartir en plusieurs fichiers ayant comme extension : ''.list.chroot'' | + | |
Par exemple : ''bureautique.list.chroot'', ''system.list.chroot''...</note> | Par exemple : ''bureautique.list.chroot'', ''system.list.chroot''...</note> | ||
==== 4. Ajout de fichiers de configuration pour l'utilisateur live ==== | ==== 4. Ajout de fichiers de configuration pour l'utilisateur live ==== | ||
Ligne 84: | Ligne 82: | ||
</note> | </note> | ||
- | ==== 5. Définition du mot de passe ==== | + | ==== 5. Création de l'iso ==== |
- | Afin de lancer un script lors de la création de l'iso, il faut le placer dans le répertoire ''config/hooks''. Le mieux est de lui donner un nom du style : ''1000-perso.hook.chroot'' | + | |
- | <code user>editor config/hooks/1000-perso.hook.chroot</code> | + | |
- | <file bash 1000-perso.hook.chroot> | + | |
- | passwd toto --geccos toto | + | |
- | </file> | + | |
- | Il faudrait être devant votre ordinateur lorsque ce script s'effectuera pour que vous entriez le mot de passe... | + | |
- | ==== 6. Création de l'iso ==== | + | |
Ça y est, on a plus qu'à lancer la procédure de création (ça prendra environ une heure) : | Ça y est, on a plus qu'à lancer la procédure de création (ça prendra environ une heure) : | ||
<code root>lb build</code> | <code root>lb build</code> | ||
Ligne 100: | Ligne 91: | ||
Tout d'abord, on nettoie : | Tout d'abord, on nettoie : | ||
<code root>lb clean</code> | <code root>lb clean</code> | ||
+ | <code user>lb config</code> | ||
+ | <note tip>Avant de relancer ''lb config'', il est bon de jeter un oeil à ''auto/config'' pour voir si on à rien à changer...</note> | ||
====1. Éditer la liste des paquets supplémetaires==== | ====1. Éditer la liste des paquets supplémetaires==== | ||
Ligne 122: | Ligne 115: | ||
<code root>lb build</code> | <code root>lb build</code> | ||
+ | ===== Et maintenant ? ===== | ||
+ | [[utilisateurs:abdelqahar:tutos:live-build-aller-plus-loin|Live Build : aller plus loin]] | ||
===== Liens ===== | ===== Liens ===== |