Como posso listar todos os arquivos que foram instalados por um pacote ZYpp / Zypper?

19

Como posso usar zypperpara listar os locais dos arquivos instalados para um determinado pacote?

becko
fonte
2
Você verificou as páginas de manual no zypper?
ryekayo
@ryekayo Sim, eu tenho, mas ainda não encontrei o que quero. Eu já tentei zypper info PACKAGE_NAME, mas não lista os arquivos instalados. Alguma sugestão?
Becko
Você também tentou pesquisar online primeiro? O primeiro hit no DuckDuckGo é: forums.opensuse.org/showthread.php/… ao usar os termos "arquivos de lista zypper no pacote"
SailorCire 15/15

Respostas:

13

No openSUSE, existem algumas maneiras de listar arquivos instalados. Com o Zypper, eu tentaria:

zypper search -i

Ou:

zypper search --installed-only

Com o RPM, você pode tentar:

rpm -ql packageName | less
ryekayo
fonte
7
Isso lista os pacotes instalados. O que eu preciso é a lista de arquivos instalados por um pacote.
Becko
Atualizei minha resposta
ryekayo 14/10
14
A sugestão do zypper ainda lista os pacotes que não estão instalados
317 Erik Martino
14

O rpm pode ser usado para listar arquivos instalados de um pacote <package>com:

rpm -ql <package>

versão longa:

rpm --query --list <package>

O zypper (no momento) não suporta a listagem de arquivos instalados.

Além disso, acho o "reverso" útil. Para encontrar o pacote "dono" de um arquivo, <file>você pode usar

rpm -qf <file>

retornando o pacote exato.

okurz
fonte