Быстрый "перенос" программ с одной системы на другую

Есть настроенная система с определенным набором установленных пакетов и приложений.

Необходимо на другой системе установить те же пакеты и программы.

Процесс ручной установки каждого пакета по отдельности занимает довольно длительное время, особенно если их много.

Всего несколько команд могут сократить этот процесс до пары или нескольких десятков минут.

На исходной системе создаем список установленных пакетов:

dpkg --get-selections > programms.txt

Переносим полученный файл на новую машину и восстанавливаем:

dpkg --set-selections < programms.txt

apt-get update
apt-get -u dselect-upgrade

Если в системе присутствуют пакеты из сторонних репозиториев, во избежании ошибок, перед процессом восстановления необходимо занести их в /etc/apt/sources.list, добавить ключи.

Настройки в результате описанных выше действий не переносятся. Если системы имеют одну и ту же версию, их можно скопировать из каталога /etc и /home исходной системы.

В остальных случаях делать это следует осторожно, либо настраивать заново.

Ключевые слова: