[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

可供 CentOS 使用的软件库

CentOS 及其它第三方开发者提供了一些软件库,收录了 base 及 updates 缺省软件库以外的软件组件。没有一个清单是百份百完整,因为任何人都可发布软件库,但我们在这里下了一点功夫,为每个软件库的内容作一个概述。这些软件库在 CentOS 社区内有不同程度的稳定性、支持、及合作

1. 有关 enabled 及 disabled 的软件库配置文件

请参阅 man 5 yum.conf,尤其是有关 enabled=0enabled=1 的对比。我们推荐 /etc/yum.repos.d/ 内的每个 .conf 档都应该包含上述选项。这样做可让系统的管理员更明确地指定寻找组件时应否检查某个软件库。每当编辑这些文件后,为求清除所有暂存信息和确保改动即时生效,请以 root 身份执行:

# yum clean all 

2. CentOS 提供的附加软件库











第三方软件库

ArtWork/WikiDesign/icon-admonition-alert.png

警告: CentOS 并不提供或支持下列软件库。CentOS 计划对这些网站亦没有修订权。为了支持他们的组件,很多都有专用的邮件列表、IRC 频道、问题追踪库、等等。

ArtWork/WikiDesign/icon-admonition-info.png

注:假如你正考虑使用第三方软件库,你应该认真地思考如何防止来自这些软件库的「更新」不经意地取替了 CentOS 的核心部份。其中一个方法就缺省它们为停用的,有必要时才启用它们。见:man yum

另一个方法就是于 /etc/yum.repos.d/ 内的相关 .conf 文件里使用 exclude=includepkgs= 选项在子收藏库上。见:man yum.conf

yumPriorities 插件能防止第三方软件库取替 base 组件,或防止 base/updates 取代第三方组件。


0.1. 获社群认可的软件库

这些软件库经常获社群推荐,普遍维护得不错,并且为 CentOS 提供为数不少的额外组件。它们同样与 CentOS 没有 关系,是独立个体。上述有关更新及先后次序的警告仍然生效。


















0.2. 已知的问题软件库

下列软件库会在只提供少量甚至没有警告的情况下大规模地取替 base 组件,导致已知的问题出现。请极度谨慎地选择应否采用这些软件库,并考虑改用上述软件库替换。


ArtWork/WikiDesign/icon-admonition-alert.png

额外留意 Atomic 的软件库在安装后会把软件库缺省为启用的,并会在更新 release 组件时覆盖用户的改动而不设通知。安装时,Atomic 将会取替很多核心组件。很多 CentOS 用户在启用此软件库后都遇上问题,这事实在寻找论坛可见一班。单单删除来自此软件库的组件亦有可能令系统不稳定。我们已经警告你。


ArtWork/WikiDesign/icon-admonition-alert.png

额外留意 City-Fan 软件库,因为它们安装后会预设为启用的。City-Fan 在安装后 将会 取替大量 core 套件,而这些套件的结构与 CentOS 不同,令你近乎无法干净利落地移除它们。就算 移除 源自此软件库的套件后仍有机会令系统不稳定。我们已经警告你。





反面教材

ArtWork/WikiDesign/icon-admonition-alert.png

警告: 请勿做以下的事情

有某人在 IRC 频道内求问设置第三方 yum 软件库的指引。随便遵从外部文档的指引是个坏主意。下面枚举了一些不正确的软件库设置:

<!> 切勿模仿这些例子。在你更改(并有可能毁坏)系统内的 yum 设置前,请先对别人的推荐作出批判性的鉴定及思考。

Translation of revision 250


2023-09-11 07:23