将一种 Fedora 旋转转换为另一种旋转?

将一种 Fedora 旋转转换为另一种旋转?

如何将现有的 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

我在那里问了这个确切的问题,并得到了以下建议。

  1. 没有任何人知道的工具可以帮助以自动化方式完成此操作,或者可以帮助从一种旋转迁移到另一种旋转。
  2. 建议使用以下命令来获取 2 次旋转的软件包列表,然后可以比较结果输出以查看它们之间的不同之处。

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

    生成的 .txt 文件将以 kickstart 友好格式转储,可以用作输入文件,或者您可以使用开关-f yum来获取yum友好列表。

  3. 在现有版本的基础上安装第二个发行版。鉴于所有重新设计均源自单个 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

相关内容