Para um único pacote rpm -qpl package.rpm
funciona.
Se você quiser selecionar vários pacotes e obter listas de arquivos para todos eles de uma só vez (com uma indicação de de que pacote eles são), então --filesbypkg
é mais útil.
Existe alguma maneira de obter tipos de arquivos (ou mais exatamente, lista de binários) do arquivo de pacote rpm sem descompactá-lo? Assume-se que existe um arquivo rpm que não está instalado e precisamos apenas aprender tipos de arquivos dentro dele.
EDIT: Eu não preciso apenas lista de arquivos, mas os tipos de arquivos.
Para um único pacote rpm -qpl package.rpm
funciona.
Se você quiser selecionar vários pacotes e obter listas de arquivos para todos eles de uma só vez (com uma indicação de de que pacote eles são), então --filesbypkg
é mais útil.
Você deve poder usar a opção -filesbypkg
(consulte a página do manual ) :
rpm -q -filesbypkg -p file.rpm
Da página do manual:
--filesbypkg<br>
This lists all the files in each package.
Se você quiser filtrar isso para tipos específicos, isso seria fácil com algumas coisas de shell.