Je voudrais installer le programme foo en utilisant emerge
sur un système Gentoo; donc j'utilise simplement emerge foo
pour installer et portage sélectionne la version la plus récente de ce logiciel qui est dans son référentiel. Si je connais le numéro de version et la convention de dénomination, je peux faire emerge =foo.1.2
et utiliser eselect
pour choisir ce que le package actuellement en vigueur est parmi ceux installés, si le package le prend en charge.
Mais que se passe-t-il si je ne connais pas le numéro de version ou la convention de dénomination et que je veux juste une liste des versions de foo disponibles? Je ne vois pas d'option émerger qui fait cela et fouiner sous /usr/portage
ne me donne rien.
Bonus: existe-t-il de toute façon de trouver quels sites emerge
sondages pour déterminer quels packages sont disponibles? Par exemple, la plupart des ebuilds sur mes systèmes se trouvent dans des emplacements non standard, mais les emerge
trouvent quand même, donc j'essaie de déterminer comment emerge
construit sa liste de versions de logiciels disponibles.
man portage
Rechercher la PORTDIR
variable. L'emplacement de votre arbre Portage est déterminé par le réglage de cette variable comme un essai de raccourcils ${PORTDIR}
emerge --info =foo*
- être ou avec --search à la place ou quelque chose comme ça dans la syntaxe des atomes ?