• # Pareil sous Gentoo

    Posté par . En réponse à la dépêche Présentation du système Saevia. Évalué à 4.

    Je ne suis pas un utilisateur forcené de Gentoo, mais cette distribution est pas mal pour tester ce genre de chose, et elle est très customisable. Par exemple, en ayant bien paramétré son ROOT pour compiler dans un système "séparé" , en disant que $TARGET pointe vers le répertoire où sera construit la cible :

    # sur la cible
    export USE="minimal make-symlinks"
    ACCEPT_KEYWORDS="**" emerge baselayout-lite
    USE="-static" emerge glibc busybox
    # dans l'hote
    emerge gentoo-sources
    # dans les sources du kernel
    make menuconfig
    make
    mkdir $TARGET/boot
    INSTALL_PATH=$TARGET/boot make install
    INSTALL_MOD_PATH=$TARGET make modules_install

    Et voilà, on a un système comme Saevia. Après, ça demande un tout petit peu plus de boulot pour en faire un live-cd, mais on peut déjà tester ce système dans qemu (ou même, sans kernel, dans un chroot).

    Cela permet d'avoir un système bien testé (même si baselayout-lite est encore en développement, cf le ACCEPT_KEYWORDS) basé sur une distro un minimum maintenue. Et l'esprit de Gentoo, c'est de bien connaître son système aussi, on pourra donc se baser sur toutes les docs l'accompagnant (et qui existent en français: http://www.gentoo.org/doc/fr/handbook/ )