安装GNOME |如何启用GUI模式RHEL CentOS 8
在本文中,将介绍安装GNMOE桌面以在RHEL/CentOS 8 Linux中启用GUI模式的步骤。
RHEL/CentOS 8中有不同的GUI桌面环境。
RHEL/CentOS 8桌面环境
默认情况下,RHEL和CentOS 8支持以下GNOME桌面环境
带有GUI的服务器
工作站
但是通过EPEL REPO,我们可以选择安装KDE Desktop Environment
- KDE等离子工作区
说明:
KDE在RHEL 8中正式不支持,并且从RHEL 7.6开始不推荐使用
在RHEL/CentOS 8上安装GNOME桌面环境
要在RHEL和CentOS 8上安装GNOME桌面环境,我们不需要任何其他存储库。
我们也可以安装GNOME Desktop,而无需使用subscription-manager注册RHEL 8节点。
但是,如果有任何软件包版本冲突,则在RHEL 8中,我们必须具有有效的Red Hat订阅才能注册节点。
在CentOS 8上,我们不需要任何额外的订阅,我们只需要一个活动的Internet连接就可以下载GNOME桌面环境软件包。
列出可用的桌面环境组
从RHEL/CentOS 7.7开始,我们使用DNF代替YUM。
尽管我们可以继续使用YUM,但它也会在内部链接到DNF。
列出可用的安装组
说明:
如果我们没有任何启用的Repo错误,请查看本文
[root@centos8-kvm ~]# dnf grouplist Last metadata expiration check: 0:19:26 ago on Mon 27 Apr 2017 11:21:11 AM IST. Available Environment Groups: Server with GUI Server Workstation Virtualization Host Custom Operating System Installed Environment Groups: Server with GUI Minimal Install Installed Groups: Container Management Headless Management Available Groups: .NET Core Development RPM Development Tools Smart Card Support Development Tools Graphical Administration Tools Legacy UNIX Compatibility Network Servers Scientific Support Security Tools System Tools
安装GNOME桌面环境
要安装GNOME桌面环境,可以选择带有GUI的服务器或者带有GUI的工作站,而带有GUI的服务器包含主要用于官方目的的服务器相关环境,但是如果我们是家庭用户,则可以根据需要选择Workstation。
要使用GUI安装服务器,请使用
[root@centos8-kvm ~]# dnf groupinstall "Server with GUI" -y
或者安装工作站
[root@centos8-kvm ~]# dnf groupinstall "Workstation" -y
如何从命令行启用GUI模式?
由于我们使用最小安装安装了RHEL/CentOS 8,因此禁用了GUI模式
[root@centos8-kvm ~]# systemctl list-units --type target --all | egrep graphical.target graphical.target loaded inactive dead Graphical Interface
现在,由于我们已经安装了GNOME桌面环境,因此可以启用GUI模式。
通过使用graphic.target启用GUI模式(从RHEL 7开始,我们使用systemd目标而不是运行级别)。
切换到GUI模式的命令是`systemctlisolate <target>
[root@centos8-kvm ~]# systemctl isolate graphical.target
接下来检查" graphical.target"状态
[root@centos8-kvm ~]# systemctl list-units --type target --all | egrep graphical.target graphical.target loaded active active Graphical Interface [root@centos8-kvm ~]# systemctl status graphical.target ● graphical.target - Graphical Interface Loaded: loaded (/usr/lib/systemd/system/graphical.target; static; vendor preset: disabled) Active: active since Mon 2017-04-27 11:29:41 IST; 26min ago Docs: man:systemd.special(7) Apr 27 11:29:41 centos8-kvm systemd[1]: Reached target Graphical Interface.
还要检查RHEL/CentOS 8控制台
更改默认目标以在重新引导时使用GUI启动RHEL/CentOS 8服务器
现在我们为当前会话启动了GUI模式,但是现有的默认目标仍将设置为multi-user.target
[root@centos8-kvm ~]# systemctl get-default multi-user.target
要更改默认目标,我们使用以下命令:
[root@centos8-kvm ~]# systemctl set-default graphical.target Removed /etc/systemd/system/default.target. Created symlink /etc/systemd/system/default.target → /usr/lib/systemd/system/graphical.target.
验证新的默认目标
[root@centos8-kvm ~]# systemctl get-default graphical.target
因此,现在我们启用了图形桌面环境作为默认环境。
在RHEL/CentOS 8上安装KDE环境
如前所述,从RHEL和CentOS 7.6起正式弃用KDE桌面环境。
在撰写本文时,我们的KDE Desktop可以使用EPEL(epel-release-8-8.el8.noarch
),但是groupinstall由于缺少血浆-nm-vpnc-所需的NetworkManager-vpnc
而失败了。
5.15.5-1.el8.x86_64`
CentOS 8可能会在稍后发布此版本,之后我们可以在RHEL/CentOS 8上安装KDE Environment。
以下是安装EPEL Repo之后的可用组列表。
[root@centos8-kvm ~]# dnf grouplist Last metadata expiration check: 0:11:09 ago on Mon 27 Apr 2017 10:15:50 AM IST. Available Environment Groups: Server with GUI Server Minimal Install Workstation KDE Plasma Workspaces Custom Operating System Installed Environment Groups: Virtualization Host Available Groups: Legacy UNIX Compatibility Container Management Development Tools .NET Core Development Graphical Administration Tools Headless Management Network Servers RPM Development Tools Scientific Support Security Tools Smart Card Support System Tools Fedora Packager Xfce
具有EPEL的活动仓库列表
[root@centos8-kvm ~]# dnf repolist Last metadata expiration check: 0:03:36 ago on Mon 27 Apr 2017 12:53:12 PM IST. repo id repo name status AppStream CentOS-8 - AppStream 4,830 BaseOS CentOS-8 - Base 1,661 PowerTools CentOS-8 - PowerTools 1,456 *epel Extra Packages for Enterprise Linux 8 - x86_64 5,352 *epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64 0 *epel-playground Extra Packages for Enterprise Linux 8 - Playground - x86_64 4,468 *epel-testing Extra Packages for Enterprise Linux 8 - Testing - x86_64 898 extras CentOS-8 - Extras 15