Есть ли способ получить контрольную сумму pacakge с помощью `zypper`?

Как получить контрольную сумму пакета при использовании zypper, Я попробовал даже --xmlout вариант молния как

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

Есть ли способ получить контрольную сумму устанавливаемого пакета?

1 ответ

  1. Контрольная сумма rpm-файла

Просто скачайте rpm-файл, а затем вычислите контрольную сумму, используя md5sum:

zypper install --download-only MozillaFirefox
md5sum $(find /var/cache/zypp/packages -name MozillaFirefox*)
  1. Контрольная сумма файлов внутри rpm файла

Загрузите файл rpm, а затем выполните команду rpm с параметром --dump.

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

Четвертый столбец будет контрольной суммой определенного файла.

Другие вопросы по тегам