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

15

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

    
por becko 14.10.2014 / 20:56

2 respostas

7

No openSUSE, existem algumas maneiras de listar os 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
    
por 14.10.2014 / 21:07
10

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 não suporta (no momento) a listagem de arquivos instalados.

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

rpm -qf <file>

retornando o pacote exato.

    
por 31.10.2015 / 13:22