Wie kann ich alle Dateien auflisten, die von einem ZYpp / Zypper-Paket installiert wurden?

19

Wie kann ich zypperdie Speicherorte der installierten Dateien für ein bestimmtes Paket auflisten?

becko
quelle
2
Haben Sie die Manpages auf Zypper überprüft?
Ryekayo
@ryekayo Ja, ich habe, aber ich habe nicht gefunden, was ich will. Ich habe es bereits versucht zypper info PACKAGE_NAME, liste aber die installierten Dateien nicht auf. Irgendwelche Vorschläge?
Becko
Haben Sie auch versucht, zuerst online zu suchen? Der erste Treffer bei DuckDuckGo ist: forums.opensuse.org/showthread.php/… bei Verwendung der Begriffe "zypper list files in package"
SailorCire

Antworten:

13

In openSUSE gibt es einige Möglichkeiten, installierte Dateien aufzulisten. Mit Zypper würde ich versuchen:

zypper search -i

Oder:

zypper search --installed-only

Mit RPM können Sie Folgendes versuchen:

rpm -ql packageName | less
Ryekayo
quelle
7
Das listet die installierten Pakete auf. Was ich brauche, ist die Liste der von einem Paket installierten Dateien .
Becko
Ich habe meine Antwort aktualisiert
ryekayo
14
Zypper Vorschlag listet immer noch Pakete nicht installierte Dateien
Erik Martino
14

Mit rpm können installierte Dateien aus einem Paket aufgelistet werden <package>mit:

rpm -ql <package>

lange Version:

rpm --query --list <package>

zypper unterstützt derzeit keine Auflistung der installierten Dateien.

Auch das "Gegenteil" finde ich hilfreich. Um das Paket zu finden, das eine Datei besitzt, die <file>Sie verwenden können

rpm -qf <file>

Rückgabe des genauen Pakets.

okurz
quelle