/ var / lib / rpm
É um Berkeley DB.
O banco de dados é usado para rastrear todos os arquivos que foram alterados e criados.
Detalhes retirados do link
Eu gostaria de encontrar onde as informações são armazenadas sobre quais pacotes RPM estão instalados?
Eu sei que existe um banco de dados interno para isso. Posso acessar de alguma forma esse banco de dados com Java?
/ var / lib / rpm
É um Berkeley DB.
O banco de dados é usado para rastrear todos os arquivos que foram alterados e criados.
Detalhes retirados do link
Eles são armazenados no formato DB de Berkeley, normalmente em /var/lib/rpm
.
Tanto quanto sei, não há ligações decentes ou mantidas para o RPM em java. É claro que você pode abrir o arquivo DB do berkeley em java e inspecioná-lo dessa maneira, mas suspeito que possa ser uma experiência dolorosa.