Python获取rpm包基本信息[import rpm]

2014-11-24 13:55:52 · 作者: · 浏览: 3

在进行测试之前,必须先检查开发的rpm包数据


包括安装目录,权限,文件结构,是否包含某些文件等信息


写了个脚本自动化


python的rpm包,在网上资料实在不多,时间仓促,也就简单看了下


首先,import




获取hdr




接着,可以从hdr获取到包中的各类信息


可以使用help(rpm)查看已经定义好的变量,变量基本读下就大概知道什么意思


主要是RPMTAG_*


以下简单获取自己想要的几项




从上到下依次


包名,版本,release,开发者,描述,包所有者,包内文件列表,安装路径