Тож я можу працювати на одній машині:
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