Debian перенос установленных пакетов на другой сервер

»»»

Debian перенос установленных пакетов на другой сервер

Не часто, но возникает необходимость создать идентичные системы с одинаковым набором установленных пакетов. Скажем нужно создать несколько одинаковых серверов, или backup сервер, или же просто перенести сервер на другое железо.

Кэш пакетов хранится в /var/cache/apt/archives Чтобы не качать пакеты из сети, можно скопировать данный каталог на сервер-копию. Если там хранится последняя версия пакета — то он будет установлен из кэша, а не с сети.

На сервере "образце" вводим следующую команду:
# dpkg --get-selections "*" > /root/packages.txt

После чего копируем файл /root/packages.txt на сервер "копию". Там выполняем команду:
# dpkg --set-selections < /root/packages.txt && apt-get -u dselect-upgrade

После установки пакетов получаем 2 системы с одинаковым набором пакетов. Можно приступать к переносу конфигурационных файлов.

Рейтинг

В этом разделе