Конвертировать одну сборку Fedora в другую?

Конвертировать одну сборку Fedora в другую?

Как преобразовать существующую систему Fedora в другую версию?

Пример: вы выполнили установку из образа KDE live и теперь хотите переключиться на Xfce.

Что-то вроде

# yum group install 'Xfce Desktop'

достаточно?

Что насчет display manager? Какие шаги необходимо выполнить для запуска kdm-эквивалента Fedora-Xfce-Spin?

решение1

На основе того, как спины Fedora конструируются с использованиемРевизор, я бы предположил, что было бы нормально «вручную» выполнить преобразование, предполагая, yum install.... yum remove...что нет никакого перекрытия, в результате которого возникают какие-либо циклические зависимости.

Что касается брендинга, большая его часть также распространяется в виде RPM-файлов, поэтому установка других пакетов спинов должна принести и это.

Я никогда не видел реального метода, который бы это описывал, так что вы определенно сошли с проторенного пути, если подойдете к этому вопросу таким образом, просто мои 0,02 доллара.

IRC-комната Fedora на freenode.net

Я задал там именно этот вопрос и получил следующий совет.

  1. Не было ни одного известного инструмента, который помог бы сделать это в автоматическом режиме или который помог бы осуществить миграцию с одного спина на другой.
  2. Следующую команду рекомендуется использовать для получения списка пакетов из двух спинов, а затем полученные результаты можно сравнить, чтобы увидеть, чем они отличаются.

    $ show-installed -f kickstart -e -o /tmp/show-installed.txt
    

    Полученный файл .txt выводится в удобном для кикстарта формате, его можно использовать в качестве входного файла, или можно использовать переключатель -f yumдля получения yumудобного списка.

  3. Установите 2-й дистрибутив поверх существующего спина. Учитывая, что все респины происходят от одной версии Fedora, это должно привести только к установке отсутствующих файлов.

Рекомендации

решение2

Команда

# yum group install 'Xfce Desktop'

устанавливает все пакеты, необходимые для Xfce.

Но это не меняет текущий используемый дисплейный менеджер (DM).

Чтобы избавиться от kdm:

# systemctl disable kdm

Я не знаю точно, какой DM по умолчанию у Xfce-Spin, но для настройки, скажем, lightdm:

# yum install lightdm
# systemctl enable lightdm

Команды включения/выключения systemd позволяют настроить запуск этих служб во время загрузки.

Чтобы фактически запустить/остановить DM в работающей системе:

# systemctl stop kdm
# systemctl start lightdm

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

# systemctl rescue
# systemctl default

Связанный контент