• [^] # Re: [X] les 0.17% de vitesse supplémentaire apportée par la recompilatio

    Posté par . En réponse au sondage La raison principale à l'origine du choix de ma distribution est :. Évalué à 2.

    Quelques précisions:
    - manque un équivalent à « urpme »

    Avec cette commande ça marche plutôt bien:
    #emerge -aC libsdl `equery -q depends libsdl`
    :
    - manque un équivalent à « urpmf » (il me semble) : savoir quelle package installer pour obtenir tel fichier ;

    En effet ce n'est pas possible avec portage à ma connaissance. Mais il y a une raison à ça: comme les package sont compilés, il peut y avoir des différences dans la liste des fichiers selons les options spécifiées.

    Je sais qu'il y a eu des initiatives non-officielles pour régler ce problème, mais je sais pas trop ce qu'elles valent:
    http://www.rommel.stw.uni-erlangen.de/~fejf/pfs/
    http://www.rooties.de/damage/pfl/qry/

    - l'équivalent à « rpm -qf /path/to/file » avec qpkg est leeeent

    qpkg n'est plus utilisé depuis un bon moment, pour ce genre d'opérations on utilise equery:
    #equery belongs <nomdufichier>
    Chez moi ça prend environ cinq secondes. Ce n'est certes pas instantané, mais je trouve ça raisonnable pour un truc comme ça qu'on ne fait pas trop souvent.
    - rien pour gérer de manière pratique l'utilisation d'un kernel maison (il passe son temps à upgrader le kernel gentoo pour que dalle), même en essayant de lui faire installer un faux ebuild

    Si j'ai bien compris ce que tu veux dire par là, il faut utiliser le fichier /etc/portage/profile/package.provided (cf. man portage)