Существует ли стандартная процедура к 'модульному тесту' система Ubuntu против deb пакетов?
Примите, системе установили рабочий стол человечности согласно диспетчеру пакетов. Я могу узнать, имеет ли файловая система все файлы в рабочем столе человечности и зависимостях?
связанный вопрос: Найдите пакеты с поврежденными файлами
По большей части, deb пакеты идет с md5 файлом, содержащим подписи всех файлов в пакете. Эти файлы расположены в /var/lib/dpkg/info/$pkg.md5sums
.
Упростить периодическую проверку всех установленных пакетов, debsums
пакет может помочь. Установите его, уберите кэш с:
sudo apt-get clean
затем выполненный sudo debsums_init
генерировать суммы md5 для пакетов, которые не обеспечивают их (пакеты загружаются для генерации таких сумм).
Затем, отредактируйте файл /etc/default/debsums
и набор CRON_CHECK=weekly
настраивать крон еженедельное задание для проверки debsums.
Можно осуществить проверку вручную с командой:
sudo debsums -cs
Относительно целостности зависимостей я предполагаю что команда:
sudo apt-get -f install
должен сигнализировать и попытаться разрешить любую проблему, которую это находит относительно установленных пакетов, но система управления пакета Debian/Ubuntu является очень сложным объектом и могла быть очень трудной найти и разрешить его проблемы.