.rpm文件是否有元数据

我的Windows机器上有一个.rpm文件。 有没有办法检查这个文件(无论是在Windows或Centos),而无需安装它,找出它从哪里编译? 像元数据?

他们有很多的元数据。 使用-qp来定位包文件,使用--qf来指定你感兴趣的元数据。

 $ rpm -qp /var/cache/yum/x86_64/16/fedora/packages/db4-4.8.30-3.fc15.i686.rpm --qf "%{name}: %{buildhost}\n" db4: x86-10.phx2.fedoraproject.org 

rpm --querytags会显示你的元数据标签。

要检查Windows机器上的元数据 – 您将需要rpm工具。 您可以通过Cygwin在Windows上运行RPM实用程序: http : rpm -qip /path/file.rpm – 然后从cygwin控制台,您可以运行rpm -qip /path/file.rpm

在centos上 – rpm -qip /path/file.rpm