Я думаю, что apt не может создать такой список, как таковой. Кажется, что вопрос, который нужно задать apt , основан на результатах dpkg который знает, какие файлы будут обновлены, и проверяет эти файлы на локальные изменения (как, я не знаю).
Недостатком использования только тех изменений, например, при документировании сервера, является то, что он сообщает только об изменениях, внесенных в фактические и оригинальные файлы конфигурации из пакетов (обычно в /etc/.../<prog>.conf), а не в личные настройки пользователей (~/.<prog>.conf) или такие пакеты, которые используют перезаписываемые файлы конфигурации (<prog>.conf против <prog>.conf_master).
Отказ от ответственности: я не углублялся в глубины apt или dpkg так что я вполне мог ошибиться в некоторых деталях. Исправления приветствуются.
Несколько советов, которые помогут облегчить подготовку к подобным ситуациям в будущем:
Есть программа etckeeper , специально разработанная для отслеживания изменений в файлах конфигурации в /etc/ . Он в основном хранит все файлы в VCS, дополненный разрешением и отслеживанием метаданных. Отслеживание подключено к различным системам управления пакетами, так что любые новые или удаленные пакеты вызывают сохранение конфигурации.
Естественно, это не поможет в вашей ситуации, где и если etckeeper еще не установлен и отслеживает изменения в среде с самого начала.
dpkg-changes - это скрипт на perl для отслеживания изменений в установленных / удаленных пакетах, но он не ведет журнал отдельных файлов, представленных этими пакетами.