有没有一种方法可以使用zypper获取pacakge校验和?

时间:2018-08-09 08:46:58

标签: linux checksum opensuse suse zypper

使用ssh-keygen -t rsa时如何获取软件包的校验和。我甚至尝试将zypper的chmod 600 ~/.ssh/id_rsa选项设置为

chmod 700 ~/.ssh chmod 644 ~/.ssh/authorized_keys chmod 644 ~/.ssh/known_hosts chmod 644 ~/.ssh/config chmod 600 ~/.ssh/id_rsa chmod 644 ~/.ssh/id_rsa.pub

是否可以获取要安装的软件包的校验和?

1 个答案:

答案 0 :(得分:-1)

  1. rpm文件的校验和

只需下载rpm文件,然后使用md5sum计算校验和:

zypper install --download-only MozillaFirefox
md5sum $(find /var/cache/zypp/packages -name MozillaFirefox*)
  1. rpm文件中文件的校验和

下载rpm文件,然后使用--dump命令运行rpm命令

zypper install --download-only MozillaFirefox
rpm -qp --dump $(find /var/cache/zypp/packages -name MozillaFirefox*)

第四列将是特定文件的校验和。