Acceder a la base de datos RPM

Acceder a la base de datos RPM

Me gustaría saber dónde se almacena la información sobre qué paquetes RPM están instalados.

Sé que existe una base de datos interna para esto. ¿Puedo acceder de alguna manera a esta base de datos con Java?

Respuesta1

/var/lib/rpm
Es una base de datos Berkeley.
La base de datos se utiliza para realizar un seguimiento de todos los archivos que se modifican y crean.

Detalles tomados de
http://en.wikipedia.org/wiki/RPM_Package_Manager#Local_RPM_installation_database

Respuesta2

Se almacenan en formato Berkeley DB, normalmente en formato /var/lib/rpm.

Hasta donde yo sé, no existen enlaces decentes o mantenidos para RPM en Java. Por supuesto, puede abrir el archivo Berkeley DB en Java e inspeccionarlo así, pero sospecho que podría ser una experiencia dolorosa.

información relacionada