Вы можете использовать debsums для этого. На странице man:
debsums предназначен прежде всего как способ определения того, какие установленные файлы были локально изменены администратором ...Вам нужно будет самостоятельно установить debsums, поскольку это не установлен по умолчанию.
Я обнаружил, что когда я тестировал это, он жаловался на большинство пакетов, не имеющих контрольных сумм md5, поэтому я побежал
sudo checksums_init
ищет пакеты, которые не устанавливали файлы md5sums. Затем он сгенерирует эти файлы md5sums из бинарных пакетов, загруженных через APT, если они доступны.
Как только это было завершено, я побежал:
sudo debsums -ce > ~/changed-configs.txt
и который создает файл с именем change-configs.txt, в котором перечислены изменения конфигурации, сделанные локально, по сравнению с файлами, предоставленными из репозиториев.
Я думаю, что это должно обеспечить то, что вам нужно.
В дополнение к ответу Rinzwind
updatedb обычно запускается ежедневно cron (8) для обновления базы данных по умолчанию.Теперь вернемся к вашему требованию:
updatedb обычно запускается ежедневно cron (8) для обновления базы данных по умолчанию.
если вы хотите запустить updatedb при запуске
sudo crontab -e
, вы можете использовать cron для этого задания, запустите команду:
@reboot /usr/bin/updatedb
Добавьте следующее:
[d8 ] Сохранить и выйти.Теперь это гарантирует, что вы будете обновлять mlocatedb при каждом запуске вашей системы, в дополнение к запланированному каждый день.