Intereting Posts
Запуск X-клиентов через мульти-хост ssh-туннель Как успешно выйти из сценария оболочки, чтобы подпроцесс python считал, что он успешно выходит? Новые настройки маршрутизации без перезагрузки сети в CentOS 7? В чем причина этой конкретной «rm» последовательности в шутке xkcd? выйдите из всех соединений SSH в одной команде и закройте PuTTY Невозможно записать файл в FreeBSD – файловая система только для чтения Сохранить вывод -exec в текстовый файл Как получить доступ к данным календаря Evolution из командной строки? Отключить запрос на аутентификацию при автозаполнении команды, которая требует привилегий root Таймер systemd должен запускать ExecStop при выключении / перезагрузке Как определить уровень TMux Не удается установить vboxsf из /etc/rc.local iptables трафик трафик на определенный внешний ip на другой локальный IP вместо этого и возвращать ответы с внешним ip как источник Поддерживает ли GRUB2 многострочные текстовые описания? Сравните два файла и совпадения печати в первом файле, добавив дополнительный столбец

Дублирование установки Linux на основе Yum

Учитывая установку на основе Yum (в частности, в моем случае, установку Scientific Linux 5.1 x86_64), как бы я дублировал установленные программы и утилиты на новую машину на базе Fedora Core x86_64? Аппаратное обеспечение очень похоже, но не идентично, и есть очевидная разница в том, что SL5 основан на EL, а не на Fedora; В основном я стараюсь дублировать пользовательский интерфейс из оригинальной коробки (SL) в новом поле (FC).

Вы можете создать список установленного программного обеспечения с помощью:

 $ rpm -qa > installed-software.log 

Поскольку они основаны на разных дистрибутивах, я не уверен, как вы сделаете установку.

Если бы я копировал его в новую установку того же дистрибутива, я бы выполнил следующую команду как root

 # yum -y install $(cat /home/user/installed-software.log) 

Получить список установленных RPM в вашем поле RHEL:

yum list installed |tail -n +3|cut -d' ' -f1 > installed_packages.txt

Установите пакеты на Fedora:

yum -y install $(cat installed_packages.txt)

Примечание. Fedora – это проект R & D для RHEL, и вы должны установить большинство этих пакетов в Fedora.

В методе Steves перечислены номера версий, и вы хотите этого избежать.

Вы можете попробовать Kickstart, или вы можете настроить сервер установки / загрузки PXE для нескольких дистрибутивов. Или, если некоторые из ваших машин бездисковые, вы можете попробовать метод LTPS (это то, что обычно называют – тонкий клиент – IIRC), также см. Здесь

EDIT: Если это так, см. Это

Кто

Во-первых, у вас есть источник на основе RHEL (Scientific Linux). Вы не можете просто перейти оттуда к системе на базе Fedora, не отказываясь от чего-то (а именно от надежности).

Первый вопрос: почему вы хотите пойти с Fedora?

Второй вопрос: если это для сервера, задайте себе первый вопрос снова … вы ответ на этот вопрос не «хорошо, может быть, я могу использовать Scientific Linux или CentOS»?

Предполагая, что эта машина не будет использоваться ни для чего важного, вы можете получить список установленных программ, запустив «yum list installed» и убедиться, что установлены одни и те же пакеты (хотя вы, вероятно, не получите одинаковые версии Fedora гораздо более осторожна в таких вещах).