На этот вопрос уже есть ответ здесь:
У меня есть рабочий сервер под управлением Ubuntu. Я хотел бы установить аналогичную конфигурацию на моем локальном компьютере. Я бы хотел, чтобы были установлены такие же пакеты.
Поскольку пропускная способность является ограничением, традиционные методы клонирования дисков мне не подходят. Было бы замечательно, если бы были установлены одни и те же пакеты и были созданы одни и те же пользователи с одинаковыми паролями; Остальное подправлю вручную.
Есть ли подходящее решение для моих требований?
dpkg --get-selections > packlist.txt
cat packlist.txt | dpkg --set-selections
dselect install
Для получения дополнительной информации на этой команде, проверьте здесь на радостях программирования
При необходимости в тех же пользователях и паролях, необходимо захватить /etc/group
/etc/passwd
и /etc/shadow
При необходимости в пользовательских данных, необходимо скопировать /home
(это обычно ОГРОМНО, таким образом, это было упущено из исходного сообщения),
Установить aptoncd
.
sudo apt-get install aptoncd
aptoncd
Выберите пакеты, создайте ISO, перейдите на другой компьютер, установите aptoncd
, а затем восстановите из ISO.
Я сам не пробовал клонезиллу, и я едва знаю, как она работает, но до сих пор мне говорили, что вы должны быть в состоянии сделать точную копию своей системы, и я думаю, что вы должны быть в состоянии установить копию также.
Вы можете прочитать о Clonezilla здесь
Я уверен, что есть лучшее решение, но, возможно, оно соответствует вашим потребностям: capistrano
Смотрите здесь на GitHub для получения дополнительной информации
Можно использовать remastersys для этого. Remastersys может сделать полное системное резервное копирование включая персональные данные к живому CD или DVD, который можно использовать где угодно и установка.
Поскольку ссылка видит сообщения ниже: