如何将现有的 Fedora 系统转换为另一个系统?
示例:您已经从 KDE Live 映像安装,现在想要切换到 Xfce。
是类似的东西
# yum group install 'Xfce Desktop'
足够的?
显示管理器怎么样?启动 Fedora-Xfce-Spin 的 kdm 等效项需要执行哪些步骤?
答案1
基于 Fedora spin 的构建方式修订者,我认为可以通过假设yum install....
yum remove...
进入任何类型的循环依赖关系时不存在重叠来“手动”进行转换。
就获得品牌而言,其中大部分也以 RPM 的形式分发,因此安装另一个旋转包也应该会带来这一点。
我从来没有见过一个实际的方法可以做到这一点,所以你通过这种方式来实现它肯定是不走寻常路的,只需我的 0.02 美元。
freenode.net 上的 Fedora IRC Room
我在那里问了这个确切的问题,并得到了以下建议。
- 没有任何人知道的工具可以帮助以自动化方式完成此操作,或者可以帮助从一种旋转迁移到另一种旋转。
建议使用以下命令来获取 2 次旋转的软件包列表,然后可以比较结果输出以查看它们之间的不同之处。
$ show-installed -f kickstart -e -o /tmp/show-installed.txt
生成的 .txt 文件将以 kickstart 友好格式转储,可以用作输入文件,或者您可以使用开关
-f yum
来获取yum
友好列表。- 在现有版本的基础上安装第二个发行版。鉴于所有重新设计均源自单个 Fedora 版本,这应该只会导致安装丢失的文件。
参考
答案2
命令
# yum group install 'Xfce Desktop'
安装 Xfce 所需的所有软件包。
但这不会改变当前使用的显示管理器(DM)。
要摆脱 kdm:
# systemctl disable kdm
我不知道 Xfce-Spin 的默认 DM 到底是什么 - 但配置 - 例如 - lightdm:
# yum install lightdm
# systemctl enable lightdm
禁用/启用 systemd 命令配置这些服务是否在引导期间启动。
要在正在运行的系统上实际启动/停止 DM:
# systemctl stop kdm
# systemctl start lightdm
虽然 Fedora 的重启速度非常快,但您可以更快地测试服务的启动,如下所示:
# systemctl rescue
# systemctl default