在 CentOS 中安装 MATE
尽管 Linux 有许多不同的图形用户界面可用,但在本例中,我们将使用 MATE。
首先,我们需要配置 EPEL 存储库,因为我们将从这里安装软件包。
[jack@onitroad ~]# yum install epel-release -y
接下来,我需要在继续之前安装“带 GUI 的服务器”组。
请注意,这也将安装 GNOME,不过我们可以稍后更改为 MATE。
[jack@onitroad ~]# yum groupinstall "Server with GUI" -y
安装 MATE 桌面环境现在就像安装“MATE 桌面”包组一样简单,然后它有许多依赖项来安装 GUI 安装所需的更多包。
[jack@onitroad ~]# yum groupinstall "MATE Desktop"
移除 MATE 桌面
[jack@onitroad ~]# yum groupremove "MATE Desktop"
启动图形用户界面
默认情况下,安装这些软件包后,默认目标应该自动更新,这意味着在重新启动后,GUI 将自动加载。
我们可以检查当前的默认目标,如下所示。
[jack@onitroad ~]# systemctl get-default graphical.target
在这种情况下,目标已通过安装这些包组进行了适当的更新。
如果它改为表示 multi-user.target,那么我们需要手动更新它。
target类似于旧的运行级别,在这种情况下,multi-user.target 相当于运行级别 3,这意味着在重新启动后不会在此处加载 GUI。
我们可以将默认值设置为 graphics.target,相当于运行级别 5.
[jack@onitroad ~]# systemctl set-default graphical.target Removed symlink /etc/systemd/system/default.target. Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target. [jack@onitroad ~]# systemctl get-default graphical.target
虽然这改变了系统启动期间访问的默认目标,但我们当前的目标仍然是 multi-user.target。
我们可以通过执行“systemctlisolategraphics.target”来切换到GUI,这会立即将我们切换到GUI。
[jack@onitroad ~]# systemctl isolate graphical.target
或者,系统重启也可以工作,因为默认情况下所有未来的引导都应该引导到图形目标。
当我们在登录屏幕时,只需选择齿轮图标并选择 MATE,如下所示。
应记住此首选项并在下次自动选择。
默认情况下,完整安装的 CentOS 7 将安装 GNOME 图形用户界面 (GUI),它会在系统启动后加载,但是如果我们安装了没有安装 GUI 的 CentOS,我们可以稍后安装,或者我们可以选择安装不同的图形用户界面。
本快速教程将介绍如何在 CentOS 7 中安装 MATE 桌面环境,它将提供用于使用 Linux 系统的 GUI。
虽然我不建议在生产服务器上使用 GUI,但如果我们使用 CentOS 作为桌面,这是一个不错的选择。
MATE 是最初从 GNOME 2 分叉出来的桌面环境。