我想find哪些信息存储在哪个RPM包安装?
我知道有一个这样的内部数据库。 我可以用Java以某种方式访问这个数据库吗?
的/ var / lib / rpm的
这是一个伯克利数据库。
数据库用于跟踪所有已更改和创build的文件。
细节取自
http://en.wikipedia.org/wiki/RPM_Package_Manager#Local_RPM_installation_database
它们以berkeley DB格式存储,通常在/var/lib/rpm 。
据我所知,在Java中没有像样的或维护的RPM绑定。 您当然可以在java中打开berkeley DB文件,并像这样检查它,但是我怀疑这可能是一个痛苦的经历。