加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何从Red Hat Enterprise Linux安装中删除GUI位?

发布时间:2020-12-14 03:04:19 所属栏目:Linux 来源:网络整理
导读:我正在寻找一个RedHat Enterprise Linux(RHEL)5.3服务器的农场,它们都安装了GNOME和Xorg,没有一个需要它们.它们是由第三方从VM模板部署的,我不知道他们的所有历史记录.我所知道的是,他们都没有运行实际需要安装完整GUI的应用程序.但是,有些人可能运行一个需
我正在寻找一个RedHat Enterprise Linux(RHEL)5.3服务器的农场,它们都安装了GNOME和Xorg,没有一个需要它们.它们是由第三方从VM模板部署的,我不知道他们的所有历史记录.我所知道的是,他们都没有运行实际需要安装完整GUI的应用程序.但是,有些人可能运行一个需要一些X库的应用程序(想象一下ImageMagick).

根据yum grouplist,没有安装’X Window System’组,所以我不能在这里使用yum groupremove.

是否有一个足够低的依赖链包或包,我可以删除,这将拉出Gtk,GNOME和Xorg?或者,如果它在启动之前生成要删除的包列表,我们可以重新安装我们需要的应用程序,这将在我们完成后撤回X库.

解决方法

我没有使用真实的RHEL进行此操作,但我已经从CentOS 5.1和5.2中删除了X. (多年来我一直把X从Redhat派生的发行版中拉出来……自从依赖这样做以致你基本上不得不安装X,无论你是否想要它.)

我不记得确切的依赖关系,但是,我记得,有一些annyoing依赖项需要RPM的“–nodeps”参数,以便删除违规的RPM.我只是开始删除我不需要的软件包,在“rpm -e”命令行中添加越来越多的软件包,最后在必要时添加“–nodeps”.

我不知道我建议为生产机器这样做.我没有在生产环境中部署任何数量的CentOS,所以我可能会搞砸我的安装.在生产环境中,磁盘空间很便宜.从安全角度来看,我不喜欢安装不必要的软件,但是正确的事情(tm)可能是重建具有违规依赖性的包(显然没有违规的依赖性),而不仅仅是剥离并可能使系统无法使用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读