• [^] # Re: gentoo

    Posté par . En réponse au journal Vous n'êtes pas sous Gentoo : gardez la tête haute. Évalué à 5.

    Personellement je trouve Portage et APT-Get totalement différent, ils empruntent tous els deux des idées aux ports BSD mais avec des modifs.

    apt-get s'efforce de fournir le plus grand nombre de packages binaires possibles et de les fournir de la façon la plus propre possible. L'instalaltion et la mise à jour se font à minima de modification pour éviter de casser l'existant, et la désinstallation gère les dépendances. De plus il y a un audit de tous les packages (même en Sid). Les inconvennients sont que malgré le large panel de packages il se peut très bien que le package qui vous interresse n'existe pas. De plus la mise à jour à minima peut entrainner des incompatbilités en cas de supperposition d'api. Un autre problème de la Debian est la difficulté à avoir de l'aide pour cette distrib. Difficile en effet d'arriver à se faire aider pour ce que l'on veut faire. On se verra servir du RTFM sur les forums officiels, et ailleurs les personnes vous proposerons souvent des solutions qui contournent le problème plus qu'ils ne le résolvent. Si vous êtes bloqués sur la woody, une version spécifique d'une l'API et une version spécifique d'une appli et que vous chercher juste une info sur le fichier de config, vous avez toutes les armes en main pour déclencher des flames sanglants chez les utilisateurs Debian

    Portage offre toutes les possibilités, et les USE permettent de déclencher les options de compilations à la volée sur l'ensemble de ce que l'on installe. Les mises à jour ont souvent un impact plus grand que sur Debian (plus de packages mis à jour, ici on est pas à minima) ce qui est désavantageux pour la pérénité du système, mais très interressant au niveau cohérence. Il est également possible de forcer la mise à jour d'une applications à vérifier l'ensemble de l'arbre de dépendance et à mettre à jour tout le système si besoin est.
    Les USE simplifient ennormément la vie, la pèche au package qui convient n'a pas lieu d'être, surtout depuis qu'ils sont surchargeables par paquet (USE défini en global pour tout le système, redéfini pour tel ou tel paquet).
    Les inconvennients sont une perte de performance (oui oui, perte) lié à l'impossibilité de faire des optimisations génériques au niveau de la distrib, de vraies difficultés à faire des audits propres (le nombre de variantes à auditer pour une application finale etant simplement dantesque) , une vraie perte de temps au moments des compilations , et le fait qu'il faille gérer la desisntallation des alias (type KDE=kdebase+kdecore+kdelibs+kdeapplis+...) et des dépendances à la main.
    Par contre la doc et les forums (surtout les forums français :) ) sont un bonheur. Je ne serais trop recommander a un utilisateur Linux, quelque soit sa distrib d'y faire un tour au moindre problème.

    En résumé, les deux systèmes de packages se valent en tant que tel. Apt-Get est plus fiable et plus simple (même si la recherche du package qui vous faut peut parfois être laborieuse) portage est plus flexible et plus versatile(même si parfois on se retrouve englué dans uen config un peu batarde en attendant les mises à jour).

    Par contre au niveau doccumentation (dont je considère que celà fait partie intégrante de l'utilisabilité d'un système de paquet d'une distrib) Gentoo a, à mon avis, une bonne longueur d'avance sur Debian.