Тож я можу працювати на одній машині:
dpkg --get-selections '*' > selection.txt
На іншій машині:
dpkg --set-selections < selection.txt
... з наступним:
aptitude install
apt-get -u dselect-upgrade
... встановити пакунки, які.
Однак виявляється, що деяка інформація втрачається в процесі, наприклад, чи встановлено пакет (скажімо xyz
) автоматично, як залежність від іншого пакету ( abc
). Це ви можете бачити, коли ви робите щось подібне apt-get --purge remove abc
. На оригінальній машині вам буде повідомлено, що пакет xyz
встановлений як залежність abc
і ви можете використовувати його apt-get autoremove
для позбавлення.
Тепер я знаю , deborphan
і debfoster
, але вони громіздкі , щоб використовувати , враховуючи (простий) завдання під рукою.
Здається, збереження та відновлення виділених елементів, як показано вище, недостатньо для відновлення тонких залежностей встановлених пакетів.
Чи є спосіб створити резервну копію повного набору метаданих для управління пакунками та відновити їх у повному обсязі?
apt-mark