• [^] # Re: lfs

    Posté par (site web personnel) . En réponse au message Installation a mano. Évalué à 3.

    d'un bash, un petit nano, et un links, et un apache+php+mysql.

    Donc de la libc, de la lib ncurses, de linuxthreads, de la lib berkley db,
    de la lib expat, d'un compilo C++ et ses libs, de tout les outils de base
    pour un linux (fileutils, grep, awk/gawk, sed,) necessaires pour des scripts basiques.
    Et encore je ne te parle pas des dependances d'apache2 ou de php...

    1) Quels paquets télécharger ?
    trop long pour ici, cela fait l'objet d'un livre de 500 pages (LFS Linux From Scratch).

    2) Comment remplir (quels fichiers) mon /etc ?
    meme reponse

    3) Dans quel ordre dois-je compiler et installer les outils indispensables avant de pouvoir ne serait-ce que me chrooter sur le dossier du système ?
    meme reponse

    4) Y a t-il un guide d'installation (comment faire le /linuxrc par exemple, ou d'autres trucs comme ça) ?
    linuxrc ? quid ? si c'est l'initrc tout depend du kernel mais en regle
    generale les reponses sont dans LFS

    5) Comment construire moi même mon /dev ?
    utilise devfs ou le script MAKEDEV

    6) Une dernière chose. D'une distribution à l'autre on voit que /etc n'a pas tjs la même tête. Lors d'une installation sans distribution, je le façonne comment ?
    a ta guise ou en laissant la configuration par defaut des sources que tu installe.


    Je tenais quand meme a dire que si je vois bien l'interet intellectuel de 'construire son linux' (je l'ai fait mais je l'ai jamais utilisé) rapidement se pose le probleme de la maintenance de la chose (nouvelles versions, nouvelles librairies => nouvelles options => faut tout reprendre a zero pour en profiter, problemes de securité, temps de compilation)
    Tu perdra un temps important a attendre que ta machine soit prete a te laisser faire un truc et souvent cela consitera a preparer et lancer une autre compilation (je peut t'assurer que se retaper plusieurs fois la compilation de trucs comme gcc ou une libc c'est bien gavant et bien commun)

    Enfin voila. il existe des distributions bien pensées, pas trop simplistes/je te prend par la main qui permettent de bien piger comment fonctionne un linux sans pour autant te cacher tout derriere une interface optionnellement obligatoire (pas une redhat/mandrake/suse quoi)

    Essaye donc une debian pour voir.
    Ou au pire lance toi dans une gentoo en stage 1 si tu veut vraiment de la compilation de source