[Test] LFS

Salut tout le monde :)

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

Résumé de la discussion

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.

Bobot (l’IA à votre service)
  1. BIENVENUE!!!
    0
    1. Webmaster
      Salut :)

      T'en est satisfais ? :)

      "Si c'est stupide et que ça marche,
              alors ce n'est pas stupide"
      0
  2. Webmaster
    Bon c'est pas tout, mais je viens d me taper les 130 et quelques méga de download, sans repérer qu'il y avait un unique FTP avec tout dessus (bien pratique pour perl entre autre)

    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"
    0
    1. Webmaster
      C'est parti :)
      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"
      0
      1. Ahu,
        De quoi s'agit-il au juste ?
        Pourquoi ton système s'est vautré ?
        Et lequel ?

        Patapi Biribibi Rabada dada 
        Dada dada !!
        0
        1. Webmaster
          LSF c'est quoi ?

          En 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"
          0
          1. Webmaster
            Voilà, ça a l'air de repartir dans le bon sens :o)
            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"
            0
            1. Dimoa gentil Adrien, tu ne voudrai pas faire un tutorial de ce que tu fais. C'est trés intéréssant.

              Patapi Biribibi Rabada dada
              Dada dada !!
              0
              1. Génial ! Merci à toi
                Toi et Adrien êtes des éléments précieux ici vous savez :)

                Patapi Biribibi Rabada dada
                Dada dada !!
                0
              2. Webmaster
                Yep, en fait LFS aua départ c'est un livre qui guide du début a la fin donc refaire un tutos dessus, pourquoi pas, mais c'est pas forcement trés original:p

                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"
                0
            2. Webmaster
              Bon j'attaque le gros morceau...
              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"
              0
              1. Webmaster
                Bah comme quoi!

                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"
                0
                1. Tu t'inspires des manuels qui ont été fournis plus haut par jipicy ?
                  En fait tu fais ta Asevrix ?

                  Patapi Biribibi Rabada dada
                  Dada dada !!
                  0
                2. Webmaster
                  Ben dans un premier temps, je suis le manuel :)
                  Aprés, je verrais pour changer quelque trucs...
                  Nottament passer un noyeau 2.6 dés l'install et non ensuite

                  "Si c'est stupide et que ça marche,
                          alors ce n'est pas stupide"
                  0
                3. Webmaster
                  @PouletEt que penses tu de:
                  Aservix ?
                  :D

                  "Si c'est stupide et que ça marche,
                          alors ce n'est pas stupide"
                  0
              2. Webmaster
                GCC pass 2
                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"
                0
                1. Modérateur
                  ce n'est pas a la toute derniere étape

                  Si si ;-DDDDDDDDD

                  Z'@+...che.
                  JP : Cap de burro Catalan ! 
                          Mais Content ;-)
                  0
                2. Webmaster
                  Ben tant pis alors... je recommencerai, et encore et encore s'il le faut!

                  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"
                  0
              3. Webmaster
                Oulà!!
                /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"
                0
                1. Webmaster
                  Bon je vais m'arreter là pour ce soir...
                  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"
                  0
                  1. Salut

                    ç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+
                    0
                    1. Webmaster
                      N'hesite pas :)

                      A partir du moment ou tu as quelques connaissances du systeme, même minim, que tu as un peu l'habitude de la console, et que tu est curieux, c'est faisable sans trop de soucis... puis ça apprend plein de truc en plus :)

                      "Si c'est stupide et que ça marche,
                              alors ce n'est pas stupide"
                      0
                    2. Modérateur
                      @asevereJ'ai imprimé le ".pdf", je l'ai relié et je vais commencer à le survoler, et peut être qu'un de ces quatres, je m'y collerai.
                      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 ;-)
                      0
                    3. Webmaster
                      @jipicyJ'ai imprimé le ".pdf", je l'ai relié et je vais commencer à le survoler, et peut être qu'un de ces quatres, je m'y collerai.
                      ç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"
                      0
                    4. Modérateur
                      @asevereje ne vois pas de point noirs particuliers :)

                      Et maintenant tu les vois ? ;-)))

                      Z'@+...che.
                      JP : Cap de burro Catalan ! 
                              Mais Content ;-)
                      0
                    5. Webmaster
                      @jipicyToujours pas...
                      enfin par rappot au manuel :)

                      Par rapport au temps qu'il faut la premiere fois, si!

                      "Si c'est stupide et que ça marche,
                              alors ce n'est pas stupide"
                      0
                  2. Webmaster
                    Salut tous :)

                    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"
                    0
                    1. Modérateur
                      Salut adrien,

                      Bon alors contentes-toi de regarder l'écran après avoir appuyer sur "Power On", ça sera déjà assez pour la journée... ;-DDD

                      Z'@+...che.
                      JP : Cap de burro Catalan ! 
                              Mais Content ;-)
                      0
                    2. Webmaster
                      @jipicySi je fais ça, je ne vois que des oeufs :)

                      "Si c'est stupide et que ça marche,
                              alors ce n'est pas stupide"
                      0
                    3. Modérateur
                      @asevereT'es avec "poulet" et "kinder" ?

                      ;-DDD

                      Z'@+...che.
                      JP : Cap de burro Catalan ! 
                              Mais Content ;-)
                      0
                    4. Webmaster
                      @jipicyC'est vra que je vois aussi une aile au milieu de tous ça :)

                      Bon kinder et poulet, je vous aimes bien, mais vous voulez pas dégager de mon ecran ? :D

                      "Si c'est stupide et que ça marche,
                              alors ce n'est pas stupide"
                      0
                  3. Webmaster
                    Et voilà, quelques heures plus tard, je me retrouve avec les 222 commandes nécéssaires pour construire le systeme, leurs bibliothéques associées, et 850Mo d'espace libre pour compiler la Glib :)

                    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"
                    0
                    1. Modérateur
                      Du moins si tu rates pas le dernier "RER"... ;-DDD

                      Z'@+...che.
                      JP : Cap de burro Catalan ! 
                              Mais Content ;-)
                      0
                    2. Webmaster
                      @jipicyossava hein!

                      Nan ce soir c'est bastille, ça devrait aller pour rentrer... ça ne m'empechera pas de prendre quelques précautions... juste au cas où :)

                      "Si c'est stupide et que ça marche,
                              alors ce n'est pas stupide"
                      0
                  4. Webmaster
                    Bon bien rentré, mal dormi, reveillé tard... trés tard

                    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"
                    0
                    1. Modérateur
                      I have no name!

                      Si si, Chfélateufégélagueul'2bois...

                      ;-DDDDDDDD

                      Ava ? Ta "chouchroote" avance ?

                      Z'@+...che.
                      JP : Cap de burro Catalan ! 
                              Mais Content ;-)
                      0
                    2. Webmaster
                      @jipicyça avance :)

                      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"
                      0
                    3. Modérateur
                      @asevereTu veux dire qu'elle te crée automatiquement tous ces répertoires plus les sous répertoires spécifiés (dev/{pts,shm}, et etc/opt) ?

                      Z'@+...che.
                      JP : Cap de burro Catalan ! 
                              Mais Content ;-)
                      0
                    4. Webmaster
                      @jipicyyep

                      Et y'a mieux dans deux secondes :)

                      "Si c'est stupide et que ça marche,
                              alors ce n'est pas stupide"
                      0
                    5. Modérateur
                      @asevere1,2,3... trop tard !

                      ;-DDD

                      Z'@+...che.
                      JP : Cap de burro Catalan ! 
                              Mais Content ;-)
                      0
                  5. Modérateur
                    C'est-y pas beau ça ? :)

                    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 ;-)
                    0
                    1. Webmaster
                      Sans problemes :)
                      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"
                      0
                      1. Modérateur
                        Ca j'avais pigé mais le reste notamment le :
                        ln -s share/{man,doc,info} $dirname

                        Z'@+...che.
                        JP : Cap de burro Catalan ! 
                                Mais Content ;-)
                        0
                        1. Webmaster
                          Ben dans "dirname" (/usr)
                          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"
                          0
                          • 1
                          • 2
                          • 3