Allgemein
Knowledge Base
- Neue Struktur (In Arbeit)
- Computertechnisches
Community
Privat
In Gentoo ist es häufig auch interessant zu wissen, woher eine Datei kommt, wie das Paket eines bekannten Programmes heißt usw. Im Paket app-portage/gentoolkit
gibt es dazu ein nettes Hilfsprogramm equery
Das bekommt man heraus mit:
Beispiel:
oder, falls der Name nur in Auszügen bekannt ist:
Anmerkung:
<Datei>
ist dabei eine Regular Expression. Ohne weitere Angaben werden damit Dateien gefunden in deren Namen oder Pfad das Suchwort vorkommt.
Beispiel:
Wenn man den Namen eines Paketes nicht genau kennt bzw. nur einen Teil des Namens weiß, kann man nach dem Paket suchen:
Die wichtigsten <optionen>
:
-i | findet nur installierte Pakete (default) |
-p | findet nur nicht installierte Pakete |
-o | findet nur Pakete aus dem Portage-Overlay |
-f | Regexp-Suche |
Beispiel:
Alle existierenden Pakete auswrfen in denen atari vorkommt:
Anmerkung:
Werden mehrere Optionen wie im obigen Beispiel (-i -p
) verwendet, müssen diese nacheinander einzeln geschrieben werden. Die zusammengefasste Schreibweise (-ip
) versteht equery
(noch) nicht!
Wenn man wissen möchte welches von den bereits installierten Paket gebrauch von einem bestimmten Use-Flag macht (z.b. weil man das Flag gerade geändert hat) macht man das mit:
Braucht man diese Info von allen Paketen des Portage-Trees (also nicht nur von den installierten) schreibt man:
Als witere Optionen existieren noch -I
(sucht in allen nicht installierten Paketen) und -o
(sucht nur im Portage-Overlay).
Beispiel
...kommt noch.