当我执行时less package.rpm
,less 会向我显示有关包的各种元信息。什么不太准确 - 它是否内置了能够提取元信息的代码,或者是以第一部分看起来像文本文件的方式构建的 rpm?
我会假设前者,因为head
在这里不是很有帮助。但要解决真正的问题:如果我想grep
通过这个元数据少向我展示,我该如何做到这一点?
我正在寻找代表 solaris 10 软件包数据库的文件 - 如果有的话。原因是我希望能够有效地计算代表当前补丁级别(包括任何第三方包)的校验和,以便在可能的回滚后我可以“证明”回滚是成功的(例如使用 zfs 回滚快照)。所以我认为pkginfo
从中获取数据的包数据库是一个自然的选择。有任何想法吗?