Linux 有没有一种方法可以使用'zypper'获取打包校验和?
如何在使用Linux 有没有一种方法可以使用'zypper'获取打包校验和?,linux,checksum,opensuse,suse,zypper,Linux,Checksum,Opensuse,Suse,Zypper,如何在使用zypper时获取包的校验和。我甚至尝试了zypper的--xmlout选项作为 zypper--xmlout--no刷新安装-D-y--no推荐MozillaFirefox 是否有方法获取要安装的软件包的校验和 rpm文件的校验和 只需下载rpm文件,然后使用md5sum计算校验和: zypper install --download-only MozillaFirefox md5sum $(find /var/cache/zypp/packages -name MozillaFir
zypper
时获取包的校验和。我甚至尝试了zypper的--xmlout
选项作为
zypper--xmlout--no刷新安装-D-y--no推荐MozillaFirefox
是否有方法获取要安装的软件包的校验和
zypper install --download-only MozillaFirefox
md5sum $(find /var/cache/zypp/packages -name MozillaFirefox*)
第四列将是特定文件的校验和。有没有办法在不下载包的情况下获取校验和?(与
apt-get
的情况一样,我们可以直接在列中获取校验和)apt-get下载包,然后打印校验和。这就是缓存的用途(/var/cache/apt,我记得)。当然,您可以将curl与bash进程子替换一起使用,比如:rpm-qp--dump No.apt get
即使不下载包也会打印校验和。我给了apt get--print uri--yes install复选框
,它输出为“checkbox\u 1.2.4-0ubuntu1\u all.deb 5914 MD5Sum:6eb3220f53f5fcba3709d0b0f1f0ef7”。这个卷曲适合openSUSE
。但是如何处理SLE
,我为不同的url使用了不同的令牌。有没有一种直接的方法可以从zypper获得?Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。
zypper install --download-only MozillaFirefox
rpm -qp --dump $(find /var/cache/zypp/packages -name MozillaFirefox*)