Ich möchte das Programm foo emerge
auf einem Gentoo-System installieren. Also benutze ich einfach emerge foo
zum Installieren und Portieren, um die aktuellste Version dieser Software auszuwählen, die sich in ihrem Repository befindet. Wenn ich die Versionsnummer und die Benennung covnention weiß, kann ich tun emerge =foo.1.2
und verwenden eselect
zu wählen , was das derzeit Inforce Paket ist aus den installierten diejenigen, wenn das Paket unterstützt.
Aber was ist, wenn ich die Versionsnummer oder die Namenskonvention nicht kenne und nur eine Liste der Versionen von foo haben möchte, die mir zur Verfügung stehen? Ich sehe keine Emerge-Option, die dies tut und das Herumschnüffeln /usr/portage
bringt mir nichts.
Bonus: Gibt es überhaupt eine Möglichkeit zu ermitteln, an welchen Orten emerge
Umfragen durchgeführt wurden, um festzustellen, welche Pakete verfügbar sind? Beispielsweise befinden sich viele der Ebuilds auf meinen Systemen an nicht standardmäßigen Speicherorten, werden jedoch emerge
trotzdem gefunden. Daher versuche ich festzustellen, wie emerge
die Liste der verfügbaren Softwareversionen erstellt wird.
emerge --info =foo*
oder mit --search statt oder so ähnlich aus der Atom - Syntax ?man portage
Look for thePORTDIR
Variable informieren. Die Position Ihres Portage Tree wird durch die Einstellung dieser Variablen bestimmt. Als Abkürzung versuchen Siels ${PORTDIR}
Antworten:
Obwohl ich die Lösung von lkraav empfehlen würde, gibt es hier einen anderen Weg:
dies wird dir natürlich nur eine liste aller für eix verfügbaren ebuilds im portage tree geben (ohne all die netten infos die eix liefert). Wenn Sie Laien verwenden, sind weitere Ebuilds in Überlagerungen verfügbar (im Grunde genommen in anderen Ordnern).
quelle
Eine andere Möglichkeit wäre, verfügbare Schlüsselwörter mit equery aufzulisten. Hier werden auch die verfügbaren Versionen angezeigt.
quelle
Ich hätte erwartet
emerge --search
, diese Funktionalität bereitzustellen, leider scheint es nur die neueste Version zu zeigen.Um Ihre Frage zu beantworten: Ich habe
eix
so lange verwendet, ich erinnere mich nicht wirklich, was ich vorher getan habe.quelle
eix
jeden Fall als Goto-Tool an zweiter Stelle stehen . +1Noch ein anderer Weg und der, den ich 90% der Zeit benutze:
quelle