¿Cómo puedo enumerar todos los archivos que han sido instalados por un paquete ZYpp / Zypper?

19

¿Cómo puedo usar zypperpara enumerar las ubicaciones de los archivos instalados para un paquete dado?

llamar
fuente
2
¿Has revisado las páginas man en zypper?
ryekayo
@ryekayo Sí, lo he hecho, pero no he encontrado lo que quiero. Ya lo intenté zypper info PACKAGE_NAME, pero no enumera los archivos instalados. ¿Alguna sugerencia?
becko
¿Intentó también buscar en línea primero? El primer golpe en el DuckDuckGo es: forums.opensuse.org/showthread.php/... cuando se utilizan los términos "zypper lista de los archivos incluidos en el paquete"
SailorCire

Respuestas:

13

En openSUSE, hay algunas formas de listas de archivos instalados. Con Zypper, me gustaría probar:

zypper search -i

O:

zypper search --installed-only

Con RPM, puedes probar:

rpm -ql packageName | less
ryekayo
fuente
77
Eso enumera los paquetes instalados. Lo que necesito es la lista de archivos instalados por un paquete.
Becko
Actualicé
14
la sugerencia de zypper todavía enumera los archivos de paquetes no instalados
Erik Martino
14

rpm se puede usar para enumerar los archivos instalados desde un paquete <package>con:

rpm -ql <package>

Versión larga:

rpm --query --list <package>

zypper (por el momento) no admite la lista de archivos instalados.

Además, encuentro útil el "reverso". Para encontrar el paquete "propietario" de un archivo <file>puede usar

rpm -qf <file>

devolviendo el paquete exacto.

okurz
fuente