Таким образом, я могу работать на одной машине:
dpkg --get-selections '*' > selection.txt
На другой машине:
dpkg --set-selections < selection.txt
... затем следует одно из следующих:
[ f3]... для установки пакетов.
Однако, похоже, что некоторая информация теряется в процессе, например, автоматически ли установлен пакет (скажем xyz) в качестве зависимости другого пакета (abc). Вы можете видеть, что всякий раз, когда вы делаете что-то вроде apt-get --purge remove abc. На исходном компьютере вам будет сообщено, что пакет xyz был установлен как зависимость от abc, и вы можете использовать apt-get autoremove, чтобы избавиться от него.
Теперь я знаю deborphan и debfoster, но они громоздки для использования с учетом (простой) задачи.
Кажется, сохранение и восстановление выбранных параметров, как показано выше, недостаточно для восстановления тонких зависимостей установленных пакетов.
Есть ли способ создать резервную копию полного набора метаданных для управления пакетами и восстановить его во всей полноте?