我最近安装了CentOS 7,当时做的是最小安装,没有GUI,而现在我想在其中安装一个GUI环境,那么,如何在先前安装的CentOS 7上安装桌面环境而不用重新安装系统呢?
linux系统下多种桌面视图环境比较详细分析
常用的解决方案汇总
使用yum group 安装的桌面环境大小
软件包名称 | 大小 |
---|---|
MATE Desktop | 478M |
X Window System | 21M |
Xfce | 129M |
GNOME | 414M |
Server with GUI | 617M |
GNOME Desktop | 655M |
KDE Plasma Workspaces | 600M |
yum的用法
命令 | 功能 |
---|---|
yum search | 能够在已启用的软件包仓库中,对所有软件包的名称、描述和概述中进行搜索, |
yum list | 以及相关的一些命令则能够为你提供有关软件包、软件包集和软件仓库的信息 |
yum list all | 列出所有已安装的和可用的软件包 |
yum list installed | 列出所有已经安装在系统中的软件包。输出结果的最右边一列是取得该软件包的软件仓库。标识为 installed 的软件包则说明它是做为系统基本组件而预安装的。 |
yum grouplist | 列出所有软件包组 |
yum repolist | 列出所有启用的软件仓库的 ID,名称 及其包含的软件包的数量 |
[user@sgk_entos7 ]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* epel: mirrors.tuna.tsinghua.edu.cn
repo id repo name status
base/7/x86_64 CentOS-7 - Base 9,363
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_6 11,137
extras/7/x86_64 CentOS-7 - Extras 263
updates/7/x86_64 CentOS-7 - Updates 807
zabbix/x86_64 Zabbix Official Repository - x86_64 129
zabbix-non-supported/x86_64 Zabbix Official Repository non-supported - x8 4
repolist: 21,703
命令 | 说明 |
---|---|
yum info | 命令可查看一个或多个软件包的信息 |
yum reinstall · | 重新安装软件包 |
yum provides commandname | 查看命令所在的软件包 |
yum deplist iftop | 列出软件的依赖 |
yum makecache | 生成元数据缓存 |
yum -y install yum-fastestmirror | 加快你的yum的速度 |
yum grooup remove | 卸载 |
yum list installed | 列出所有已安装的软件包 |
yum list extras | 列出所有已安装但不在Yum Repository 內的软件包 |
yum info extras | 列出所有已安裝但不在Yum Repository 內的软件包信息 |
yum clean all | 清除所有 |
yum list yum* | 列出所有以yum开头的软件包 |
yum localinstall ~ | 从硬盘安装rpm包并使用yum解决依赖 |
-
安装GNOME桌面环境。
# yum -y groups install "GNOME Desktop"
-
完成安装后输入如下所示的命令:
# startx
-
这个命令会启动GNOME桌面环境。对于首次启动,初始设置功能会运行,您必须进行首次使用的配置。
- 首先选择系统语言。
- 然后选择键盘类型。
- 添加在线帐户,这个事可选的。
- 最后点击“开始使用CentOS Linux”。
GNOME桌面环境如下图所示:
如何使用GNOME Shell?
CentOS 7默认的GNOME桌面以经典模式开始,但如果要使用GNOME Shell,则需要做如下设置:
选项A:如果使用startx
启动GNOME,请设置如下:
# echo "exec gnome-session" >> ~/.xinitrc
# startx
选项B:设置系统图形登录systemctl set-default graphical.target
并重启系统。系统启动后
单击位于"Sign In"按钮旁边的按钮。
在列表中选择"GNOME"。 (默认是GNOME Classic)
单击"Sign In"并使用GNOME Shell登录。
- GNOME shell启动如下:
2.安装KDE桌面:
-
这样安装KDE桌面环境。
# yum -y groups install "KDE Plasma Workspaces"
-
完成安装后输入如下所示的命令:
# echo "exec startkde" >> ~/.xinitrc # startx
KDE桌面环境启动如下:
3.安装Cinnamon桌面环境:
-
安装Cinnamon Desktop Environment介绍如下。首先添加EPEL存储库(从Fedora项目提供的EPEL存储库)Extra Packages for Enterprise Linux (EPEL)
-
如何添加EPEL存储库?
# yum -y install epel-release # sed -i -e "s/ <spanclass="bash"><spanclass="hljs−string">$/</span></span><spanclass="bash"><spanclass="hljs−string">$/</span></span> \npriority=5/g" /etc/yum.repos.d/epel.repo # set [priority=5] # sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo # for another way, change to [enabled=0] and use it only when needed # yum --enablerepo=epel install [Package] # if [enabled=0], input a command to use the repository
-
现在从EPEL Repository安装Cinnamon桌面环境:
# yum --enablerepo=epel -y install cinnamon*
-
-
完成安装后输入如下所示的命令:
# echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc # startx
-
Cinnamon桌面环境将开始。对于首次启动,初始设置功能运行,必须进行首次使用的配置。
首先选择系统语言。
然后选择键盘类型。
请添加在线帐户,这个事可选项。
最后点击“开始使用CentOS Linux”。
Cinnamon桌面环境如下图所示:
4.安装MATE桌面环境:
-
这样安装MATE桌面环境。
# yum --enablerepo=epel -y groups install "MATE Desktop"
-
完成安装后输入如下所示的命令:
# echo "exec /usr/bin/mate-session" >> ~/.xinitrc # startx
MATE桌面环境启动。
5.安装Xfce桌面环境:
-
这样安装Xfce Desktop Environment。
# yum -y groupinstall X11 # yum --enablerepo=epel -y groups install "Xfce"
-
完成安装后输入如下所示的命令:
# echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc # startx
启动Xfce桌面环境。