j'ai cru comprendre a la lecture de la mailing list d'apt build que celui ci n'etait pas encore tout a fait mature pour etre utilisé chez msr tout le monde.
D'autre part, le meilleur des deux mondes, pas vraiment. Le gros interet de la compilation des packages sous gentoo c'est qu'on peut specifier des "USE FLAGS" pour compiler avec ou sans alsa, openssl, cups etc.
Par ex si on prend un package comme xchat, dans le debian/rules le ./configure se fait avec --disable-mmx (il y a une option pour rendre les effets de transparence plus rapide avec le mmx, mais dans le cas d'un package binaire il est désactivé vu que tout le monde n'a pas un processeur mmx). En faisant apt-build xchat, il va le telecharger et le compiler avec le debian/rules, c-a-d sans mmx meme si on a un processeur mmx, Dans ce cas c'est plutot le pire des 2 mondes: on passe du temps a compiler, mais on ne beneficie pas des avantages de la compilation.
De meme avec gentoo on peut choisir de compiler un nouveau programme avec une ancienne lib. Avec apt-build il faut utiliser la lib utilisée par le maintainer.
[^] # Re: Mais Debian peut aussi se mettre a la lessive
Posté par f l . En réponse à la dépêche Daniel Robbins of Gentoo Linux. Évalué à 10.
D'autre part, le meilleur des deux mondes, pas vraiment. Le gros interet de la compilation des packages sous gentoo c'est qu'on peut specifier des "USE FLAGS" pour compiler avec ou sans alsa, openssl, cups etc.
Par ex si on prend un package comme xchat, dans le debian/rules le ./configure se fait avec --disable-mmx (il y a une option pour rendre les effets de transparence plus rapide avec le mmx, mais dans le cas d'un package binaire il est désactivé vu que tout le monde n'a pas un processeur mmx). En faisant apt-build xchat, il va le telecharger et le compiler avec le debian/rules, c-a-d sans mmx meme si on a un processeur mmx, Dans ce cas c'est plutot le pire des 2 mondes: on passe du temps a compiler, mais on ne beneficie pas des avantages de la compilation.
De meme avec gentoo on peut choisir de compiler un nouveau programme avec une ancienne lib. Avec apt-build il faut utiliser la lib utilisée par le maintainer.