понедельник, декабря 29, 2008

dpkg --get/set-selections

Бакуп/копирование или установка абсолютно индентичного софта на несколько машин с использованием dpkg и apt-get

для сохранения _всего_ списка установленых пакетов на host1 сделаем:

root@host1:~# dpkg --get-selections > selections.txt

скопируем теперь получившийся файл на host2:

scp -r selections.txt root@host2:

поставим флаги на host2:

root@host2:~# dpkg --set-selections < selections.txt

и наконецто установим весь список софта

root@host2:~# apt-get -u dselect-upgrade

в результате имеем 2 машины с абсолютно одинаковым набором установленого софта.

1 комментарий:

Анонимный комментирует...

А dpkg -l не точнее будет? (: