[Test] LFS
frzburn -
Ben ça y est! Je me décide à sauter le pas je vais tester Linux From Scratch 5.0...
Bon peut-etre est-ce le méga-plantage de ma distrib préférée de cet aprés-midi :'( qui me pousse à tester ça, mais je pense que c'est une bonne chose au final! :)
Je vous tiendrais au courant de l'avancée, là c'est tout parti en DL!
@++
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
44 réponses
- 1
- 2
- 3
Une publication explique qu'un membre décide d'essayer Linux From Scratch 5.0 et télécharge les sources, motivé par une déception d'une distribution habituelle, et annonce le début de l'installation. Des échanges techniques évoquent l'étape de stripping et la gestion de l'espace disque, notamment la vérification de l'espace libre sur une partition via Bash dans le cadre de l'installation. Certains messages restent en mode humoristique, tandis qu'une intervention attire l'attention sur une approche plus simple pour éviter les complexités techniques, soulignant l'idée que certains choix logiciels peuvent simplifier le processus. Par ailleurs, plusieurs échanges mêlent proximité et réalisme technique, montrant que le démarrage d'un projet LFS peut être autant une démarche d'apprentissage que le terrain d'échanges communautaires autour d'astuces et d'humour.
Donc je vais stoper la pour ce soir...
Je verrais la suite demain |-O
Bonne nuit!
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Je cré les outils minimaux pour construire les autres outils!
C'est marrant de se dire qu'on part de rien et que d'ici quelqe temps on aura un systeme tout neuf fraichement compilé et insatllé :)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
De quoi s'agit-il au juste ?
Pourquoi ton système s'est vautré ?
Et lequel ?
Patapi Biribibi Rabada dada
Dada dada !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionEn gros c'est linux à partir de rien :)
On commence par télécharger les sources essentielles.
On compile un minimum pour avoir des outils pour compiler le nouveau systeme non liés au systeme utilisé actuelement.
Ensuite on compile tout ce qu'il faut pour un systeme qui fonctione, on reboot, et on a un systeme neuf :)
Enfin ça c'est de la théorie... dans la pratique, mon Bootstrap pour GCC fonctionne pas :( donc pas de bootstrap pas de GCC, et pas de GCC pas de compilation :(((((
Pourquoi mon systeme s'est vautré, ben en faite il ne s'est pas totalement vautré puisqu'il demarre encore :)
Mais il a pas aprécié que j'essaye l'emulation SCSI pour mes lecteurs, mais alors _ pas _ du _ tout _.
C'était une Mandrake 10 :( s'en est encore une, mais alors... vachtement affaiblie...
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
suffit d'avoir les bon package au départ...
Ben je le note là, comme ça ce sera fait:
Pour la compilation de GCC passe1, il faut avoir le package "glibc-static-devel" qui n'est pas installé avec mandrake, même en ayant choisi "développement" à l'install.
Forcement, sans ça, ça ne peut pas fonctionner :)
Bon quand ils disent 4,4 SBUs, il ne compte pas le temps de trouver les source manquantes...
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Patapi Biribibi Rabada dada
Dada dada !!
T'en as un là : http://www.fr.linuxfromscratch.org/view/lfs-5.0-fr/
Le même en PDF : http://www.fr.linuxfromscratch.org/download/books/FRLFS-5.0.pdf
Ce qui n'exclut nullement un relevé de notes comme les mésaventures aves les "glibc-static-devel"....
;-)))))
Z'@+...che.
JP : Cap de burro Catalan ! Mais Content ;-)
Par contre je regroupe mes notes, puis je vais voir aussi comment faire en sorte d'automatiser un peu tout ça :)
Livre, pas libre...
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
La Glibc :( mes précédantes experiences avec cette bibliotheque non pas été des réussites totales, enfin pas tout de suite, on verra bien ;)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Tout est possible quand on a les bonnes options au départ :)
La Glib est compilée testée instalée
Même les teste sont tous passés! tous: sauf un :(
Celui de gettext.
Mais bon, c'est a moindre mal selon les dire du manuel:
Le test gettext échoue quelque fois à cause de problèmes sur le système hôte. Les raisons exactes ne sont pas encore claires.
:)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
C'est reparti...
bon j'ai un gros doute quant à une bibliothéque qui me semble importante mais qui n'est toujours pas présente... :(
J'espert seulment que si ça pose probleme ce n'est pas a la toute derniere étape. :S
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Ne dit-on pas "Cent fois sur le metier tu remetras l'ouvrage" ? (ou un truc approchant ;)
Je veux voir ça tourner!
ça me plait bien cette logique d'un systeme totalement epuré :)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
/sources/gcc-3.3.1/gcc/testsuite/gcc.c-torture/Pas trés rassurant ça... c'est un programme pour tester GCC et sa bonne compilation mais quand même!
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Je pensais pouvoir aller au bout de la préinstallation, mais faut que je dorme.
Premieres impressions:
-C'est abordable en suivant bien le manuel!
-Pas de gros soucis, sauf la glibc-static-devel. Suffit d'y penser, mais c'est vrai que comme ça arrive trés trés tôt, ça peut rebuter.
-C'est trés instructif :)
-Ca prend du temps :(
Bon le seul point négatif, c'est le temps en fait, de plus se sont pour la plupart, plein de petits truc rapide donc il faut pas s'éloigner trop longtemp...
Ca je vais m'arranger quelques petits scripts pour tenter d'automatiser tout ça :)
Le fait de devoir passer par une autre distrib pour compiler le tout n'est pas gênant puisqu'a prioris, en passant par une distro Live, ça fonctionne.
Bonne nuit! @++
Note perso: Au cas ou j'oublie d'ici demain, j'en suis a la compilation de sed :)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
ça à l'air interessant !
J'ai survolé le manuel et j'avoue que je my perd un peu quand même, trop technique pour moi, mais sa doit être cool de pouvoir faire son linux à partir de zero.
En ce moment j'essay de construire une mini distrib avec le Howto bootdisk et je peine là, je suis arrivé à faire un petit système de fichiers racine en y mettant des outils comme fdisk, mount..., quelques biblio qui vont avec, mais y'a des détails qui m'echappe, ça boot pas encore en gros, ça doit venir du noyau à tou les coup, enfin bon j'ai laché mon projet pour le moment, qui serai un cd de boot avec quelque outils sympa, je l'ai dejà réalisé avec msdos et il me sert bien,
je trouve sympa que tu fasse un suivi de ton install de LFS, ça m'encourage à retrousser mes manches pour reprendre les armes,
A+
C'est vrai que ça à l'air intéressant et enrichissant.
Merci de m'avoir mis la puce à l'oreille.
J'ai un oeil aussi en ce moment sur "LTSP" (Linux Terminal Server Project), mais j'attend que john s'y colle et me renvoie ses impressions et ses notes...
;-)
Z'@+...che.
JP : Cap de burro Catalan ! Mais Content ;-)
ça me rappelle vaguement quelque chose...
http://www.commentcamarche.net/forum/affich-620234
Et paf! 2 mois aprés :p
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Bon une aprés une belle frayeur ce matin du style,
L 99 99 99 99 99 99 99 99 99 99 99 99 etc.
C'est reparti!
Je vais y aller molo aujourd'hui, puisqu'il est déjà presque 15h00 et que je n'ai eu le temps de prendre qu'un café :(
Faut encore que je mange, puis a l'apero ce soir,puis surtout j'ai un mega mal de crâne :(
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Bon je crois que je vais stopper la pour aujourd'hui... je verrai aprés l'apéros si je suis suffisamment sobre pour continuer :o)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
C'est reparti, je viens de chrooter:
I have no name!:/#
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Bon j'ai toujours pas de nom, mais ça va pas tarder, faut juste que je cré /etyc/passwd, puis ça ira...
Je suis toujours epaté par de commande du style:
mkdir -p /{bin,boot,dev/{pts,shm},etc/opt,home,lib,mnt,proc}
J'adore ça :)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Si tu le dis je veux bien te croire... et j'y crois.
Je suis pas encore à l'aise avec les scripts, si tu pouvais me détailler chaque ligne ce serait sympa, merci ;-)
Z'@+...che.
JP : Cap de burro Catalan ! Mais Content ;-)
mkdir $dirname/{bin,etc,include,lib,sbin,share,src}
ça fait en fait:
mkdir /usr/bin mkdir /usr/etc mkdir /usr/include mkdir /usr/lib mkdir /usr/sbin mkdir /usr/share mkdir /usr/src:)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
ln -s share/{man,doc,info} $dirname
Z'@+...che.
JP : Cap de burro Catalan ! Mais Content ;-)
je crés les liens symboliques
man, doc, infos, pointant vers share/man, share/doc, share/infos ;)
en gros apprés cette commande:
ls -l /usr ... lrwxrwxrwx 1 0 0 9 May 27 16:48 doc -> share/doc ... lrwxrwxrwx 1 0 0 10 May 27 16:48 info -> share/info ... lrwxrwxrwx 1 0 0 9 May 27 16:48 man -> share/man ...
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
- 1
- 2
- 3
T'en est satisfais ? :)