CentOS ou RedHat - pesquisa arquivos de metadados do banco de dados do rpm

0

Quando pergunto pacotes instalados em sistemas operacionais baseados em rpm ( rpm -q ), presumo que ele extrai os dados de um arquivo de metadados em seguida em / var / lib / rpm / * . Os arquivos lá aparecem em um formato binário (rpm DB?).

Eu quero poder pesquisá-los eu mesmo. Sem rpm ou yum , semelhante a / var / lib / dpkg / status em sistemas operacionais baseados em Debian.

Alguma ideia de como isso pode ser feito? Talvez converter os arquivos DB para texto simples?

    
por Eldad AK 29.09.2016 / 08:57

1 resposta

0

Após algumas pesquisas, descobri que esses arquivos são armazenados no formato Berkeley DB.
Para despejar seu conteúdo em um texto analisável, usei a ferramenta db_dump , que faz parte do pacote libdb-utils .

Você pode ver alguns detalhes nesta pergunta SO: examining-berkeley-db -files-from-the-cli

Espero que isso ajude.

    
por 29.09.2016 / 10:27