Существует ли проверка работоспособности Ubuntu?

Существует ли проверка работоспособности Ubuntu?

Существует ли стандартная процедура «модульного тестирования» системы Ubuntu с использованием deb-пакетов?

Предположим, что в системе установлен ubuntu-desktop согласно менеджеру пакетов. Могу ли я узнать, есть ли в файловой системе все файлы ubuntu-desktop и зависимости?

связанный вопрос:Найти пакеты с поврежденными файлами

решение1

В большинстве случаев deb-пакеты поставляются с файлом md5, содержащим подписи всех файлов в пакете. Эти файлы находятся в /var/lib/dpkg/info/$pkg.md5sums.

Для упрощения периодической проверки всех установленных пакетов debsumsможет помочь пакет. Установите его, очистите кэш с помощью:

sudo apt-get clean

затем запустите sudo debsums_initдля генерации md5-сумм для пакетов, которые их не предоставляют (пакеты загружаются для генерации таких сумм).

Далее отредактируйте файл /etc/default/debsumsи CRON_CHECK=weeklyнастройте еженедельное задание cron для проверки debsums.

Вы можете запустить проверку вручную с помощью команды:

sudo debsums -cs

Что касается целостности зависимостей, я предполагаю, что команда:

sudo apt-get -f install

должна подать сигнал и попытаться устранить любую обнаруженную проблему, связанную с установленными пакетами, но система управления пакетами Debian/Ubuntu является очень сложным объектом, и обнаружить и устранить ее проблемы может быть очень сложно.

Связанный контент