Attention ! Ce nourjal n'est pas un nourjal sur le cyclimse. Merci de votre compréhension.
Il y a quelque temps, j'ai remarqué quelque chose d'amusant. Parfois, des particuliers ou des associations comme Ubuntu France veulent adapter les médias – disques optiques ou clefs USB – d'installation d'Ubuntu.
Comment procèdent-ils ? Ils prennent une image officielle Ubuntu, l'extraient, la patchent, puis reconstruisent l'image en ajoutant également l'amorce du chargeur de démarrage.
Ça ne vous rappelle rien ? Un médium officiel est construit de façon opaque, on le prend et on le hacke pour l'adapter ? Moi, ça me fait furieusement penser à des outils comme nLite. Pour un logiciel plus ou moins libre, je trouve choquant qu'on doive, pour l'adapter à ses besoins, retravailler l'image binaire plutôt que d'adapter son processus de fabrication.
En face, vous avez Debian, par exemple. Pour construire leurs live-CD, ils utilisent live-helper, un outil conçu pour ça, libre et documenté. On sait comment ils l'utilisent, et chacun peut refaire la même chose ou adapter ce processus pour créer ses propres images…
# En même temps...
Posté par LeJulien . Évalué à 9.
[^] # Re: En même temps...
Posté par Maxime Buffa . Évalué à 6.
[^] # Re: En même temps...
Posté par zebra3 . Évalué à 4.
Et voilà, plus besoin des trois coquillages !
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
# et d'apres toi il marche comment le live helper ?
Posté par NeoX . Évalué à 2.
puis mkisofs du chroot modifié ?
[^] # Re: et d'apres toi il marche comment le live helper ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 5.
[^] # Re: et d'apres toi il marche comment le live helper ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 3.
[^] # Re: et d'apres toi il marche comment le live helper ?
Posté par NeoX . Évalué à 2.
lh_build is a shell script to automagically create Debian Live images for you. The image generation is as simple as:
1°) cdebootstrap a debian standard system in a subdirectory.
2°) apt-get install the linux kernel image together with squashfs, unionfs modules and the live-initramfs image generator.
3°) Install the proper flavour packages with right preseeded questions.
4°) Clean things up
5°) Compress this rootfs as a squashfs image.
6°) Copy out the kernel and initramfs image.
7°) Assemble the iso, hd or netboot final image.
en gros :
1°) faire un chroot avec un debian dedans (cdeboostrap)
2°) charger et installer un kernel avec option squashfs/unionfs et live-initramfs
(jusque là, si tu decompresses une iso tu as fait la meme chose mais differemment
et dans le lien cité il se trouve qu'il y a aussi une methode avec debootstrap)
3°) installer les packages avec les options qui vont bien pour un liveCD
probablement la meme chose dans le chroot ubuntu venant de l'image iso
4/5/6/7
bah comme avec le manuel ubuntu
nettoyage, sortie du chroot, creation du squashfs, creation de l'iso
finalement c'est quand meme tres ressemblant...
dans les deux cas, tu finis avec un chroot dans lequel tu fais un apt-get ou un dpkg
avec les bonnes options
puis tu reconstruis l'iso
[^] # Re: et d'apres toi il marche comment le live helper ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à -3.
[^] # Re: et d'apres toi il marche comment le live helper ?
Posté par NeoX . Évalué à 10.
Alternative n'utilisant pas de fichier ISO
On peut se passer d'une image ISO en utilisant l'utilitaire (debootstrap) qui permet de télécharger les packages essentiel à Ubuntu.
Pour l'utiliser:
sudo debootstrap --arch i386 hardy iso
où iso est le répertoire allant accueillir les fichiers.
# ... hein ?
Posté par gUI (Mastodon) . Évalué à 8.
tu protestes parce que Ubuntu ne fournit pas d'outil documenté (comme Debian) mais juste une documentation (cf ton lien) ?
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: ... hein ?
Posté par Etienne Bagnoud (site web personnel) . Évalué à 10.
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: ... hein ?
Posté par Grunt . Évalué à 7.
Le temps passe vite, on est déjà trolldi..
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: ... hein ?
Posté par Julien Gilbert . Évalué à 1.
Vous voulez pas la jouer soft ? Je suis pas contraignant... vous voulez la jouer hard ? On va la jouer hard
[^] # Re: ... hein ?
Posté par zebra3 . Évalué à 0.
$ cat /etc/debian_version
squeeze/sid
$ apt-cache policy konqueror
konqueror:
Installé : (aucun)
Candidat : 4:4.3.2-1
Table de version :
4:4.3.4-1 0
500 http://ftp.fr.debian.org unstable/main Packages
4:4.3.2-1 0
990 http://ftp.fr.debian.org testing/main Packages
4:3.5.9.dfsg.1-6 0
500 http://ftp.fr.debian.org stable/main Packages
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: ... hein ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à -3.
[^] # Re: ... hein ?
Posté par Spyhawk . Évalué à 1.
[^] # Re: ... hein ?
Posté par Misc (site web personnel) . Évalué à 5.
Des personnes plus positives te diraient par contre que c'est la marque d'une communauté vivante et autonome, capable d'assumer des choix en auto gestion, dans un esprit de liberté et d'indépendance. D'autres te diront que c'est la preuve que la création de livecd est vraiment à la portée d'un humain normal, ce qui est le but d'Ubuntu.
En gros, chacun choisit sa pilule :)
[^] # Re: ... hein ?
Posté par Julien Gilbert . Évalué à 6.
kubuntu, xubuntu, edubuntu, ca marche
Mais mdebian, rmandriva, dred hat, vsuse, ca marche pas.
Je vois pas d'autre explication.
Vous voulez pas la jouer soft ? Je suis pas contraignant... vous voulez la jouer hard ? On va la jouer hard
[^] # Re: ... hein ?
Posté par Amine "nh2" Brikci-Nigassa (site web personnel) . Évalué à 4.
GNU's Not Unix / LINUX Is Not Unix Xernel
# Ouhhh le méchant ubuntu
Posté par Olivier Esver (site web personnel) . Évalué à 2.
autorun4linuxcd - Menu for Debian Live under Windows
live-magic - GUI frontend to create Debian LiveCDs, netboot images, etc.
live-helper - Scripts de construction pour Debian Live
Ah ben tient ils offrent aussi live-helper sous ubuntu...
S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
[^] # Re: Ouhhh le méchant ubuntu
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 1.
[^] # Re: Ouhhh le méchant ubuntu
Posté par Olivier Esver (site web personnel) . Évalué à 5.
Pour un from scrach live-helper est mieux mais si on veut juste modifier 2-3 trucs d'un cd officiel la méthode décrite est meilleur je trouve.
S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
[^] # Re: Ouhhh le méchant ubuntu
Posté par zebra3 . Évalué à 6.
Avec cet outil, tu créée certes un média from scratch, mais tu y mets exactement ce que tu veux et surtout tu y modifies tout ce que tu veux : tu peux inclure des fichiers spécifiques (comme des fichiers de conf), tu peux exécuter des scripts dans le contexte du chroot avant la création du média, tu peux créer un média ISO ou destiné à être copié sur une clef USB, etc.
Par exemple, je m'étais amusé (bien que ne l'ayant pas terminé) à générer un Live CD GNOME pourvu de Tor et en configurant GNOME pour l'utiliser. Sincèrement, je ne sais pas si c'est possible à faire avec Ubuntu.
Au final, Live Helper est réellement plus abouti et surtout plus propre. Il a d'ailleurs été créé en réponse à Ubuntu, pour fournir une méthode générique et extensible.
On est bien en face d'une opposition « réflexion de conception versus bidouille ».
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Ouhhh le méchant ubuntu
Posté par thedude . Évalué à 2.
Les gruik qui veulent juste patcher le live cd a la truelle pour mettre leur logo en ecran eclaboussant, je prefere encore qu'ils rajoutent une photo a une iso faite et testee plutot qu'ils s'amusent a reconstruire un truc from scratch et oublient la libc...
[^] # Re: Ouhhh le méchant ubuntu
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 2.
[^] # Re: Ouhhh le méchant ubuntu
Posté par thedude . Évalué à 3.
2) c'etait un exemple, remplace libc par firefox ou je ne sais quel autre composant essentiel mais non obligatoire...
[^] # Re: Ouhhh le méchant ubuntu
Posté par FReEDoM (site web personnel) . Évalué à 3.
[^] # Re: Ouhhh le méchant ubuntu
Posté par Gniarf . Évalué à 3.
enfin bon, c'était sur HP-48...
[^] # Re: Ouhhh le méchant ubuntu
Posté par Misc (site web personnel) . Évalué à 5.
Le système n'ira pas bien loin, et mettre en livecd à dispo sans le tester au moins une fois, c'est un big FAIL.
[^] # Re: Ouhhh le méchant ubuntu
Posté par Marc Quinton . Évalué à 3.
Si tu penses que cette page peut être améliorée ou comporte des erreurs grotesques, libre à toi de t'y investir.
Quel est l'objectif de ton journal ?
[^] # Re: Ouhhh le méchant ubuntu
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 1.
L'objet de mon journal, c'est de signaler que la méthode officielle d'adaptation d'Ubuntu à ses besoin, c'est une méthode à la Windows, ce qui est moche. C'est leur choix, mais c'est moche quand même.
[^] # Re: Ouhhh le méchant ubuntu
Posté par CrEv (site web personnel) . Évalué à 3.
mais le truc c'est qu'est ce qu'on en a à carrer que ce soit une méthode "à la windows" ?
Parce qu'un soft sous windows (nlite) fait pareil alors c'est nul ?
Tu aurais vraiment pu trouver de meilleurs arguments, car là c'est vraiment léger léger et assez bas (genre sous windows les gens sont nuls, une solution àlawindows c'est forcément de la merde...)
[^] # Re: Ouhhh le méchant ubuntu
Posté par Marc Quinton . Évalué à 2.
Pour ma part, je me suis investi sur certaines de ces pages du Wiki. Je le fais du mieux que je peux. Quand je fais des erreurs, je les accepte et j'apporte si possible des améliorations. Face à une page Wiki et un problème a résoudre, on est souvent SEUL, même si le "cachet" communautaire semble sauter aux yeux, il se trouve que c'est tout le contraire : tu dois te débrouiller avec la contenu de ta page : sur le plan technique, de la rédaction et du style. Fort heureusement le système Wiki permet de réguler.
C'est pourquoi, je ne vois pas très bien comment on peut dire qu'une page d'un Wiki de la communauté Ubuntu-fr doit nécessairement refléter l'esprit de la distribution et du libre dans le sens le plus noble. C'est un but à atteindre, il est atteint du manière collective, mais certainement pas en se focalisant sur une seule page.
très amicalement.
[^] # Re: Ouhhh le méchant ubuntu
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 3.
– on prend le binaire, on l'édite en hexa ou on le décompile, on le modifie et on le compile ;
– on prend l'image du système de fichiers, on l'extraie, on modifie et on reconstruit ;
– on prend le bouquin et on met des ratures et des notes dans la marge.
Dans un contexte libre :
– on prend les sources, on les édite et on compile ;
– on prend le système de génération du système de fichiers, on le modifie et on lance la construction ;
– on prend les sources du bouquin, on les modifie et on le compile.
Donc, se baser sur une image de système de fichiers fourni par un éditeur, et l'éditer pour l'adapter, c'est une méthode digne d'un environnement propriétaire, qui ne tire pas du tout partie des avantages du logiciel libre, où le processus de construction est connu et modifiable.
[^] # Re: Ouhhh le méchant ubuntu
Posté par Alexandre . Évalué à 1.
[^] # Re: Ouhhh le méchant ubuntu
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 2.
Plus pratique, non, puisque live-helper automatise tout et peut faire une construction complète sans la moindre intervention humaine.
# Pareil sur le wiki officiel
Posté par GeneralZod . Évalué à 6.
https://help.ubuntu.com/community/LiveCDCustomization
https://help.ubuntu.com/community/LiveCDCustomizationFromScr(...)
> Pour un logiciel plus ou moins libre, je trouve choquant qu'on doive, pour l'adapter à ses besoins, retravailler l'image binaire plutôt que d'adapter son processus de fabrication.
Pour revenir directement au sujet du journal, on avait eu la même réflexion chez Fedora à l'époque charnière ou RH cèdait les rênes de la distribution à la communauté.
Depuis Fedora 7, la génération de médias (installation, live, machine virtuelle) passe par des fichiers kickstarts et un jeu de scripts (pungi, livecd-creator, livecd-iso-to-disk, etc ...) et le tout accessible via des utilitaires graphiques (revisor, system-config-kickstart, etc ...)
Les mêmes outils sont utilisés par les spins communautaires, les distributions dérivées comme CentOS, OLPC, Moblin etc ...
http://doc.fedora-fr.org/wiki/Cr%C3%A9ation_de_Live_CD/DVD_e(...)
# Bravo...
Posté par mr_pouit . Évalué à 10.
http://bazaar.launchpad.net/~cjwatson/ubuntu-cdimage/mainlin(...)
Pas dur de faire un journal qui dénonce quand on ne sait pas utiliser un moteur de recherche.
On est encore vendredi, tu peux encore écrire un journal qui dénonce à propos des gens qui écrivent des journaux qui dénoncent sans se renseigner avant...
[^] # Re: Bravo...
Posté par GeneralZod . Évalué à 4.
C'est gentil d'avoir les scripts tout beaux, tout propres, mais en pratique, la très grande majorité des ubuntistes même confirmés utilisent la méthode crado et c'est la seule documentée sur les wikis officiel et francophone.
Ubuntu génère une quantité formidable de documentation, le problème c'est que la qualité est rarement au rendez-vous. Ils ont un *sérieux* problème au niveau de la relecture/validation de la documentation et ce n'est pas peu de le dire. La personne qui veut générer un média personnalisé, soit elle va sur la documentation et trouve les conneries mentionnées plus haut, soit elle va sur les forums et elle aura les mêmes réponses voire encore plus funky.
[^] # Re: Bravo...
Posté par mr_pouit . Évalué à 1.
[^] # Re: Bravo...
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 1.
# C'est vendredi c'est permis
Posté par Bastes . Évalué à 0.
(cette phrase est crypto-sctroumpf ; vous pouvez vérifier vous-même : 's/troll/schtoumpf/g')
Eh bien je ne vois qu'une seule solution, le bon gros point Godwin bien gras direct en réponse dans ta gueule :
Ben ouais Ubuntu et Windows c'est pareil on peut les hacker dans le CD d'install, c'est comme tous les végétariens qui sont des nazis comme Hitler et les gens qui mangent des nouilles c'est des fascistes comme Mussolini. Eh ouais, eh ouais. Resserre-moi un muscadet Roger...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.