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.
emerge --info =foo*
- être ou avec --search à la place ou quelque chose comme ça dans la syntaxe des atomes ?man portage
Rechercher laPORTDIR
variable. L'emplacement de votre arbre Portage est déterminé par le réglage de cette variable comme un essai de raccourcils ${PORTDIR}
Réponses:
Alors que je recommanderais la solution de lkraav, voici une autre façon:
cela ne vous donnera bien sûr que la liste de tous les ebuilds disponibles pour eix dans l'arbre de portage (sans toutes les bonnes informations fournies par eix). Si vous utilisez un profane, plusieurs ebuilds seront disponibles dans les superpositions (essentiellement dans d'autres dossiers).
la source
Une autre façon serait de lister les mots clés disponibles avec equery, cela montrera également les versions disponibles.
la source
Je m'attendais
emerge --search
à fournir cette fonctionnalité, hélas, il ne semble que montrer la dernière version.Donc pour répondre à votre question: je l'utilise
eix
depuis si longtemps, je ne me souviens plus vraiment de ce que j'ai fait avant.la source
eix
tant qu'outil Goto. +1Encore une autre façon et celle que j'utilise 90% du temps:
la source