• # Overlays et Gentoo

    Posté par . En réponse au journal Ma Gentoo... je t'adore mais.... Évalué à 4. Dernière modification le 12 octobre 2012 à 15:48.

    Pourquoi, alors que j'ai suivi ligne à ligne les instructions pour gérer les overlays, pourquoi cela ne marche t-il pas ?

    Je n'ai jamais eu de problèmes avec les overlays, mais de toutes façons il faut savoir qu'il y a les overlay officiels, et puis les non officiels: il se peut très bien que certains de ces derniers ne soient pas bien maintenus.

    Pourquoi t'acharnes-tu à vouloir installer cette version du programme, alors que celle de l'overlay est plus récente, et que je l'ai installé pour ça ?

    Il faut savoir que si tu utilises les overlays tu dois savoir mixer stable et instable: peut-être que tu as un autre programme qui demande la version stable par exemple, et que tu dois aussi mettre une version instable de ce paquet. Si gentoo t'offre la puissance des overlays, il faut savoir jongler avec, ou rester avec l'arbre stable.

    Par exemple, j'ai eu besoin de l'overlay d'haskell a un moment, et pour plus de cohérence, j'ai mis

     dev-haskell/* ~x86
     dev-lang/ghc ~x86
    
    

    dans mon package.accept_keywords, histoire d'avoir tout ce qui est lié à haskell en testing, et du coup je n'ai eu aucun problème par la suite.

    Ce n'est pas toujours nécessaire de tout mettre en testing: j'ai des modules de l'overlay perl-experimental, tout en étant avec la versión stable de perl: quelques accept_keywords et le tour et joué.

    Je trouve justement que le système des overlays de Gentoo est puissant, car il permet à chaque développeur de maintenir une partie d'arbre facilement. C'est d'ailleurs je crois la seule distribution (faudrait vérifier) qui a un overlay pour Sage (un gros projet en python d'interface à d'autres logiciels libres mathématiques), et c'est sans doute parce que portage permet une flexibilité que les autres système de paquets n'ont pas, car on ne peut pas dire que ce soit à cause de l'importance de la main d'œuvre sous Gentoo que c'est possible. Debian a eu un .deb a une époque mais il ne semble pas maintenu à l'heure actuelle, même s'il y a un projet pour le faire.