Redhat 利用RPM数据库校验和
我想编写自己的验证程序,确保从yum-repo下载的文件具有与附带文件相同的校验和。这类似于yum-verify 在Ubuntu上,这是通过收集.md5sums文件的内容来完成的。我相信在RedHat上,这些信息保存在位于/var/lib/rpm的Berkeley DB文件中。利用对基名、包、Sha1header和Sigmd5的db_dump,我研究了这些文件,认为它们是不言自明的 基本上,如何使用yum-verify以编程方式验证给定文件的校验和而不使用bash脚本Redhat 利用RPM数据库校验和,redhat,rpm,yum,Redhat,Rpm,Yum,我想编写自己的验证程序,确保从yum-repo下载的文件具有与附带文件相同的校验和。这类似于yum-verify 在Ubuntu上,这是通过收集.md5sums文件的内容来完成的。我相信在RedHat上,这些信息保存在位于/var/lib/rpm的Berkeley DB文件中。利用对基名、包、Sha1header和Sigmd5的db_dump,我研究了这些文件,认为它们是不言自明的 基本上,如何使用yum-verify以编程方式验证给定文件的校验和而不使用bash脚本 TIA.有关如何使用c检索
TIA.有关如何使用c检索/验证文件摘要的信息,请参见lib/verify.c中的rpm-verify代码
Python绑定可能有足够的方法来检索/验证文件摘要,但我想不出任何广泛使用的Python应用程序能够智能地实现rpm文件摘要验证。谢谢