对比使用了gnome桌面和kde桌面之后,发现kde更符合使用需求,于是决定将gnome桌面替换为kde桌面。
网上搜了很多教程都是使用类似于下面这样的命令去做的

yum groupremove "GNOME Desktop" 

然而实际上我在使用的时候并没有什么用
于是想到可以查看yum已安装的软件里面是否存在gnome相关的包,使用以下命令进行查看:

yum list installed | grep -Pi '(gnome)'

在得到的结果中发现了一个名为 gnome-desktop3.x86_64的包,根据字面意思来看,这个就是gnome的桌面程序,于是我们使用以下命令卸载它:

yum remove gnome-desktop3.x86_64 -y

执行完成后,发现图形界面已经关闭了,证明卸载成功!

补充一下:安装gnome指令:

yum -y groups install "GNOME Desktop"

接下来就是安装kde了,kde的安装比较简单,首先我们需要知道,linux的桌面程序是基于X服务启动的,也就是说我们在安装桌面程序之前需要安装好X服务才能让桌面程序正常启动,关于X服务的基本介绍我之前也转载过一篇博客:linux下的X server:linux图形界面原理
不过在此次安装的时候,因为我们原来就有过gnome桌面,所以可以肯定这台centos一定安装过X服务了,我们不用再安装,就可以跳过安装X服务这一步,如果我们使用的是一台没有安装过图形界面的centos来安装图形界面,那第一步就是安装X服务:

yum groupinstall "X Window System" -y

有了X服务之后,我们可以直接使用以下命令来安装kde桌面:

yum groupinstall kde-desktop -y

安装完成之后使用

startx

或者

init 5

即可进入kde桌面了。

同理,kde的卸载使用此命令即可:

yum groupremove kde-desktop -y

卸载X服务命令如下:

yum groupremove "X Window System" -y