linux - 有没有办法使用 `zypper` 获取包校验和?

标签 linux checksum opensuse suse zypper

使用zypper时如何获取包的校验和。我什至尝试了 zypper 的 --xmlout 选项作为

zypper --xmlout --no-refresh install -D -y --no-recommends MozillaFirefox

有没有办法获取要安装的软件包的校验和?

最佳答案

  1. rpm 文件的校验和

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

zypper install --download-only MozillaFirefox
md5sum $(find /var/cache/zypp/packages -name MozillaFirefox*)
  • rpm 文件内文件的校验和
  • 下载 rpm 文件,然后使用 --dump 运行 rpm 命令

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

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

    关于linux - 有没有办法使用 `zypper` 获取包校验和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51762558/

    相关文章:

    checksum - 为什么本地 RSK 节点为我的智能合约显示 "invalid address",即使我可以在区 block 浏览器中看到它?

    linux - GIT 忽略 commit-msg 钩子(Hook)

    linux - "libsolv-tools-0.3.2-2.14.1"的 OpenSuse 12.3 更新错误

    c - C 中的多线程字数统计

    php - 适用于 Raspberry Pi 的最佳轻型服务器(Linux + Web 服务器 + 数据库)

    java - liquibase升级后如何解决liquibase校验和验证失败

    checksum - JPEG 内置校验和/指纹?

    linux - 在 OpenSuse 13.1 上启动 Apache 2.4.6 时出错

    linux - 如何在文本中对这个输出进行排序?

    linux - 终端无法运行存储在 PATH 目录中的 shell 脚本文件