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.
man portage
Look for the PORTDIR
Variable informieren. Die Position Ihres Portage Tree wird durch die Einstellung dieser Variablen bestimmt. Als Abkürzung versuchen Siels ${PORTDIR}
emerge --info =foo*
oder mit --search statt oder so ähnlich aus der Atom - Syntax ?