В системе RedHat / CentOS я могу проверить установленные RPM в моей системе, используя rpm -V .
Что такое Ubuntu или apt
эквивалент этой команды?
В системе RedHat / CentOS я могу проверить установленные RPM в моей системе, используя rpm -V .
Что такое Ubuntu или apt
эквивалент этой команды?
Ответы:
Пакет "debsums" - это то, что вы хотите установить для проверки хеш-кодов установленных пакетов.
Например, чтобы проверить наличие измененных файлов:
sudo debsums -c
Обратите внимание, что не все пакеты поставляются со списками файлов md5sum. Вы можете увидеть список тех в вашей системе с:
sudo debsums -l
В дополнение к тому, что сказал Kees, для работы с пакетами, которые не содержат сгенерированный во время сборки файл debsums md5sum, по умолчанию пакет debsums также устанавливает ловушку apt для генерации debsums как часть процесса установки пакета. Таким образом, один из способов создания файла debsums для тех пакетов, в которых они отсутствуют, - это apt-get install - reinstall их.
binutils
(который включает в себя ld
и некоторые основные инструменты) не содержит подписи, что кажется неразумным, учитывая, что эти инструменты компоновщика находятся в ядре системы, и мы должны гарантировать, что эти инструменты никогда не модифицируются и не используются.
sudo debsums_init
сделает тяжелую работу за вас. Он загрузит пакеты из репозитория и сгенерирует для вас md5sums.