几年来,我一直在为一家小商店管理 Debian,现在是 Ubuntu,桌面系统。我对 apt 包管理和分发升级非常满意。Ubuntu 安装程序适用于我需要添加的每个系统。我已经很多年没有接触过 Red Hat,也从未真正管理过任何 RHEL 系统。
我有机会接管一家 RHEL 和 CentOS 商店。我正在寻找一个问题/管理问题列表,这些问题/管理问题是针对将 RHEL 和 CentOS 作为桌面环境推出的,适用于同时拥有戴尔台式机和笔记本电脑系统的多个用户。
在推出 CentOS 作为桌面环境时,我应该注意哪些问题?
首先,yum是新的apt,至少在使用 RPM 而不是 DEB 时是这样。该工具的意图是相同的,但功能略有不同(例如,Debian/Ubuntu 使用单独的 CLI 工具来查询包的内容,而 yum 更像是一种“一体化”方法)。
来自 Debian/Ubuntu,我可以轻松地说您会错过可供下载的可用软件包的“完整性”。在 CentOS/RHEL 环境中,有几个很方便但没有存货的零碎物品。您可以轻松地将额外的存储库(相当于 Debian/Ubuntu apt 站点)添加到 yum,但请记住,在这样做之前,您要信任所添加的源。没有什么比发现您需要工具 X 来完成任务 Y更令人恼火的了,但是工具 X 在官方存储库中没有可用的 RPM(或者更糟糕的是:它依赖于没有 RPM 的辅助包 Z)。真可惜。
在某些时候,你会想
虽然这(通常)有效,但尽量避免它。RPM 安装努力使发行版中立,但我看到格式错误的软件包假设某些目录“存在”,其中“存在”是其他发行版上的目录路径。一般来说,您最好只下载源 RPM 并重新构建包;生成的软件包将为您的环境构建,并且不会出现您偶尔会看到的一些疯狂的路径问题。
从您的最终用户的角度来看,很多 Ubuntu 吸引眼球的东西将会消失;取而代之的是,您会得到一个看起来很普通的 Gnome 设置,这对您来说没什么问题,只是有点沉闷,仅此而已。OOB 软件也倾向于在桌面上遵循这种“保守”方法,尽管如果需要,添加 repo(如上所述)将解决这个问题。
我要补充一点,添加各种
yum
存储库会很有帮助。“官方”在某些领域非常稀少。您还应该考虑设置自己的
yum
存储库,以便同步到该存储库,然后尽可能在本地安装。我有的回购:
样本内容:
只需谷歌“yum 存储库”即可获取有关导入 GPG 密钥的具体说明:)