Comment puis-je répertorier tous les fichiers qui ont été installés par un package ZYpp / Zypper?

19

Comment puis-je utiliser zypperpour répertorier les emplacements des fichiers installés pour un package donné?

Becko
la source
2
Avez-vous vérifié les pages de manuel sur zypper?
ryekayo
@ryekayo Oui, je l'ai, mais je n'ai pas trouvé ce que je voulais. J'ai déjà essayé zypper info PACKAGE_NAME, mais ne répertorie pas les fichiers installés. Aucune suggestion?
Becko
Avez-vous également essayé de rechercher en ligne en premier? Le premier hit sur DuckDuckGo est: forums.opensuse.org/showthread.php/… lors de l'utilisation des termes "zypper list files in package"
SailorCire

Réponses:

13

Dans openSUSE, il existe plusieurs façons de répertorier les fichiers installés. Avec Zypper, j'essaierais:

zypper search -i

Ou:

zypper search --installed-only

Avec RPM, vous pouvez essayer:

rpm -ql packageName | less
ryekayo
la source
7
Cela répertorie les packages installés. J'ai besoin de la liste des fichiers installés par un package.
Becko
J'ai mis à jour ma réponse
ryekayo
14
La suggestion de zypper répertorie toujours les packages des fichiers non installés
Erik Martino
14

rpm peut être utilisé pour lister les fichiers installés à partir d'un package <package>avec:

rpm -ql <package>

version longue:

rpm --query --list <package>

zypper ne prend pas en charge (pour le moment) la liste des fichiers installés.

De plus, je trouve le "revers" utile. Pour trouver le package "propriétaire" d'un fichier, <file>vous pouvez utiliser

rpm -qf <file>

renvoyant le paquet exact.

okurz
la source