这是一个长期困扰我的问题 – 为什么RHEL的默认服务器安装?CentOS包含像蓝牙这样的桌面/笔记本电脑包?
当使用kickstart时,我通常会从Base包开始,然后从那里进行定制。
但是,将用户中心的软件包放在服务器上似乎并不直观 – 为什么这样做?
除非这里有红帽开发者/产品经理,否则我不认为你会得到一个合理的答案。 这在“服务器”产品中尤其令人困惑。
无论哪种方式,移除%post中的软件包或Kickstart中的%packages --nobase并且从最小安装开始,并从那里构build您的软件包列表是微不足道的。
在%post中删除与yum search bluetooth相匹配的软件包yum search bluetooth :
yum erase bluez* gnome-bluetooth* pulseaudio-module-bluetooth
我发现服务器版本真的是更多的“没有GUI”版本。
你也会在里面find其他的东西。 (例如irda)
这似乎是合理的,你可能想在旧笔记本电脑上安装一个没有GUI的安装,所以蓝牙可能仍然很好。
你可以尝试安装'核心',而不是'基地'。 %packages –nobase(但可能不再可能)
你也可以尝试构build一个只包含你真正需要的包的自定义kickstart。
我相信“服务器”安装是一个graphics桌面+服务器软件。 换句话说,它主要是一个超级桌面。 因为蓝牙配件越来越受欢迎,蓝牙支持在桌面上是非常合理的。 在任何情况下,我都会期望性能上的损失是最小的,而像家庭媒体服务器这样的便利收益是非常大的。
如果您处于想要安装速度最快,调优最多的红帽的情况,则不应该安装服务器。 你应该从最小的安装开始,只添加你需要/使用的东西。