软件选集(SCL)软件库
1. 宗旨
企业级 Linux 发行版本都被设计成持久可用的。它们的设计亦包括在发行版本使用期内维持 ABI/API 兼容性,因此只要某个发行版本仍获支持,你在它发行首日所写的程序便可一直运作。现时 CentOS 的寿命是 10 年。然而,这意味著在发行版本使用期的尾段,它所包含的程序语言或数据库版本(例如 php、python、perl 或 mysql、postgresql)对比「尖端」Linux 发行版本所提供的就显得古旧。
对行多企业用户而言,这不是问题……试想想一间大型零售商,耗资一千万以缺省的语言创建了一个盘点方案,她期望在整个 10 年使用期内安心地应用该方案,以便获得投资在程序上的回报。不过有很多企业亦希望能以较新的程序创建软件。她们想同时拥有稳定性及较新的软件。她们要求这些软件兼容其它系统软件,好让她们能选择遁序改进或较新的软件作开发之用。
让我介绍软件选集,又名 SCL。举个例说:SCL 容许你执行 CentOS 提供的缺省 python(这样 yum 及其它 CentOS 工具便可用),又容许你同时安装较新版的 python 作创建及执行程序之用。
2. 访问 SCL
若要在 CentOS 下访问 SCL,你需要安装 CentOS Software Collections 发行档。它是 CentOS Extras 软件库(只限 x86_64)的一部份,并可通过以下指命进行安装:
yum install centos-release-scl
3. 现有软件选集
可供应用的软件选集大部份已收录在 此处。
它们是由 软件选集 SIG( 特别兴趣小组) 所管理的。
4. 安装软件选集
以下文档解释 Red Hat Software Collections 的应用方法:
如要找寻适用的邮件列表或汇报错误,请参阅该 特别兴趣小组 的详细资料。
Translation of revision 18