这个问题困扰了我很久——为什么默认服务器RHEL?CentOS的安装包括台式机/笔记本电脑像蓝牙这样的套件?
当使用 kickstart 时,我通常从Base
设置软件包开始,然后从那里进行自定义。
然而,对我来说,将以用户为中心的包放在服务器上似乎是违反直觉的——为什么要这样做?
答案1
除非这里有 Red Hat 开发人员/产品经理,否则我认为你不会得到解释这一点的答案。这在“服务器”产品中尤其令人困惑。
无论哪种方式,删除中的软件包%post
或使用 Kickstart%packages --nobase
并从最小安装开始并从那里建立软件包列表都是微不足道的。
删除 %post 中匹配的包yum search bluetooth
:
yum erase bluez* gnome-bluetooth* pulseaudio-module-bluetooth
答案2
我发现服务器版本实际上更像是“无 GUI”版本。
您还会在其中找到其他东西。(例如 irda)
您可能希望在旧笔记本电脑上安装无 GUI 的安装程序,这似乎是合理的,因此蓝牙可能仍然是不错的选择。
您可以尝试只安装“核心”而不安装“基础”。%packages --nobase(但这可能不再可行)
您还可以尝试构建一个仅包含您真正需要的软件包的自定义 kickstart。
答案3
我认为“服务器”安装是图形桌面 + 服务器软件。换句话说,它在很大程度上是桌面的超级集合。由于蓝牙配件越来越受欢迎,因此在桌面中提供蓝牙支持非常合理。无论如何,我认为拥有它的性能损失很小,而家庭媒体服务器等设备的便利性却非常大。
如果您需要最快/最优化的 Red Hat 安装,则无论如何都不应该安装服务器。您应该从最小安装开始,然后仅添加您需要/使用的内容。