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.
- 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)
[^] # Re: [X] les 0.17% de vitesse supplémentaire apportée par la recompilatio
Posté par Undefined8000 . En réponse au sondage La raison principale à l'origine du choix de ma distribution est :. Évalué à 2.
Avec cette commande ça marche plutôt bien:
#emerge -aC libsdl `equery -q depends libsdl`
:
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/
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.
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)