Как увидеть исходную сумму Debian md5 установленного файла?

Вот ситуация. Пакет Debian уже установлен. Похоже, что файл из этого пакета Debian был изменен. Однако я не могу найти исходную md5sum файла, когда файл был установлен.

  • Оригинальный пакет больше не доступен. Поэтому я не могу распаковать пакет и запустить md5sum для файла.
  • Файл /var/lib/dpkg/info/.md5sums не существует, и "debsums -l" указывает его как отсутствующий.

Есть ли какое-то другое место, где хранится эта информация, или есть какие-то другие команды, которые я могу запустить, чтобы воссоздать или извлечь эту информацию?


person user2569618    schedule 05.06.2014    source источник


Ответы (2)


Единственное, что приходит на ум, это попробовать http://snapshot.debian.org/, чтобы получить оригинальный пакет. Я полагаю, вы уже проверили /var/cache/apt/archives...

person Onlyjob    schedule 25.08.2014
comment
Спасибо. Да, я проверил каталог /var/cache/apt. К сожалению, сайт snapshot.debian.org не работает. - person user2569618; 26.08.2014

Я пришел к выводу, что если пакет md5sum не включен при первоначальном создании пакета, нет простого способа найти md5sums исходной установки.

person user2569618    schedule 26.08.2014
comment
Это не поможет вам в данном вопросе, а просто сообщит вам, что последние версии dpkg будут генерировать файл md5sums во время распаковки, если он отсутствует в .deb, без необходимости установки debsums. Так что этого не должно случиться с вами в будущем. - person Guillem Jover; 20.09.2016