找回密码
 立即注册
搜索
查看: 295|回复: 0

centos 7 安装xfce 4桌面环境

[复制链接]

991

主题

92

回帖

5万

积分

管理员

积分
55422
发表于 2022-6-23 08:34:57 | 显示全部楼层 |阅读模式
默认情况下,完整安装的CentOS 7将安装GNOME图形用户界面(GUI),并且将在系统启动后加载。但是,如果我们安装的CentOS没有安装GUI,那么我们总是可以稍后再安装,或者可以选择安装不同的GUI。
本快速指南将介绍如何在CentOS 7上安装Xfce桌面,该桌面将提供用于Linux系统的GUI。虽然我不建议在生产服务器上使用GUI,但是如果您将CentOS用作桌面,这是一个不错的选择。
Xfce是一个用于Unix之类的轻量级桌面环境,类似于操作系统,其目标是快速而又节省系统资源。
; t1 S( K2 i4 y: D7 E
在CentOS中安装Xfce
尽管有许多可用于Linux的图形用户界面,但在本示例中,我们将使用Xfce。
首先,我们需要配置EPEL存储库,因为这是我们要从中安装软件包的位置。
  1. yum install epel-release -y
复制代码

. ^* y1 {# h- D+ R
6 @% I* L2 C& ]) Q
接下来,我需要在继续之前安装“带有GUI的服务器”组。请注意,这还将安装GNOME,不过稍后您将能够更改为Xfce。
  1. yum groupinstall <span class="hljs-string">"Server with GUI"</span> -y
复制代码

; R. U7 {  _0 `& |: n% i
; M  Q7 M0 t$ B- ]  v: z
我确实确实发现,您可以使用“ X Window System”代替安装该组,尽管它确实可以工作并且在不包括GNOME的情况下更加轻巧,但是由于缺少所有软件包,我可能会遇到一些随机问题。
现在,安装Xfce Desktop就像安装“ Xfce”软件包组一样简单,该软件包组已配置为安装数百个GUI安装所需的软件包。
  1. yum groupinstall <span class="hljs-string">"Xfce"</span> -y
复制代码

- f7 }8 t) B, p) }- f+ D1 a
6 x" E2 z! f# C; w" x
请注意,这可能需要一段时间,在我的最小安装中,我需要下载大约25个软件包,这在带有GUI软件包的服务器组上占用了大约40MB的空间。
启动GUI
默认情况下,安装这些软件包后,默认目标应已自动更新,这意味着重新引导后将自动加载GUI。我们可以检查当前的默认目标,如下所示。
  1. <li><div class="hljs-ln-code"><div class="hljs-ln-line">[root@centos7 ~]<span class="hljs-comment"># systemctl get-default</span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="2"></div><div class="hljs-ln-code"><div class="hljs-ln-line">graphical.target</div></div></div></li>
复制代码

' M" x# p, j$ Y: X% }. G+ j0 B! N: k$ f8 k) E- f7 P4 b+ F2 i) D
在这种情况下,可以通过安装这些软件包组来适当地更新目标。如果改为使用multi-user.target,则需要手动更新。
目标类似于旧的运行级别,在这种情况下,multi-user.target等效于运行级别3,这意味着重新引导后,此处不会加载GUI。我们可以将默认值设置为graphic.target,相当于运行级别5。
  1. <li><div class="hljs-ln-code"><div class="hljs-ln-line">[root@centos7 ~]<span class="hljs-comment"># systemctl set-default graphical.target</span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="2"></div><div class="hljs-ln-code"><div class="hljs-ln-line">Removed symlink /etc/systemd/system/default.target.</div></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="3"></div><div class="hljs-ln-code"><div class="hljs-ln-line">Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.</div></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="4"></div><div class="hljs-ln-code"><div class="hljs-ln-line"> </div></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="5"></div><div class="hljs-ln-code"><div class="hljs-ln-line">[root@centos7 ~]<span class="hljs-comment"># systemctl get-default</span></div></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="6"></div><div class="hljs-ln-code"><div class="hljs-ln-line">graphical.target</div></div></div></li>
复制代码
* R/ Q! Z+ L$ y# w4 j& h

% `3 S) h& Q# e# i9 s1 K  O
尽管这更改了系统引导期间访问的默认目标,但我们当前的目标仍然是multi-user.target。我们可以通过执行“ systemctl孤立的graphics.target”来更改为GUI,这将立即将我们更改为GUI。
  1. [root@centos7 ~]<span class="hljs-comment"># systemctl isolate graphical.target</span>
复制代码

5 a- w. w; P  N, s0 q7 h
: G- \  @# ^& ]' U) K4 C* e
另外,系统重启也可以,因为所有将来的启动都应默认引导到图形目标。
在登录屏幕上时,只需选择齿轮图标并选择Xfce Session,如下所示。该偏好设置应被记住,并在下次自动选择。
. e5 J% a3 W% i4 m
删除Xfce
如果您已经在服务器上安装了GUI,并且意识到这是一个严重的错误,请不要担心!我们也可以通过简单地使用yum删除“ Xfce Desktop”软件包组来撤销此操作
  1. yum groupremove <span class="hljs-string">"Xfce"</span>
复制代码
3 k+ ]  @& ?7 Y' |0 M+ ^' I

/ i' X7 n, }% m9 f% A" \/ e8 j8 G- y
仔细阅读将要删除的软件包,并确保在删除软件包或依赖项之前看起来正确。

: t* z6 Y4 H# R' U0 T
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-6-20 05:58 AM , Processed in 0.106082 second(s), 23 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表