Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

1.2. 应用程序兼容性

这个红帽企业版 Linux 发行本提供了相依性,因此设计用来在之前的操作系统版本中运行的应用程序可继续使用,影响很小。为此包含了旧的主要程序库版本以便保留在这个新版本中可能更改的界面。这些程序库主要用于使用 C/C++ 编写的应用程序的相依性。
请注意:没有必要在两个红帽企业版 Linux 次要发行本间重新测试或者重新认证应用程序。红帽企业版 Linux 兼容性策略保证在某个发行本版本中运行的应用程序可在该发行本生命周期中持续使用。例如:在红帽企业版 Linux 6 中认证的应用程序将与红帽企业版 Linux 6.1 完全兼容,以此类推。
有关这些兼容软件包的详情请参考以下表格:

表 1.1. 兼容性程序库

软件包描述
compat-dbBerkeley DB 数据库兼容性程序库。Berkeley 数据库(Berkeley DB)是一个编程工具包,它可提供支持传统和客户端/服务器应用程序的内嵌数据库。这个软件包含有各种之前发行版本中包含的 Berkeley DB 版本。
compat-expat1Expat 是一个流 XML 解析程序。这个软件包提供与之前版本的程序库兼容性。
compat-glibcglibc 是用于系统调用和其它基本设备的 C 库。这个软件包提供兼容性(和运行库)给需要用旧的 glibc 版本编译二进制档使用,使它们在红帽企业版 Linux 的这个发行版本也能继续运行。
compat-libf2c-34这个软件包提供 Fortran 77 共享程序库的旧版本,动态链接到 Fortran 77 的程序需要这个软件包。
compat-libgcc-296包含 2.96 libgdc.a 程序库并支持目标文件以保持与旧 GCC 版本的兼容性。
compat-libgfortran-41这个软件包包含 Fortran 95 运行时程序库以便兼容使用 GCC 4.1.x 编译的 Fortran 应用程序。
compat-libstdc++-295提供与 GNU 标准 C++ 程序库版本 2.95 的兼容性。
compat-libstdc++-296提供与 GNU 标准 C++ 程序库版本 2.96 的兼容性。
compat-libstdc++-33提供与 GNU 标准 C++ 程序库版本 3.3 的兼容性。
compat-libtermcap这个软件包提供与旧的基于 termcap 程序的兼容性。
compat-openldapOpenLDAP 是 LDAP(轻型目录访问协议)应用程序和开发工具的开放资源套件。compat-openldap 软件包包括旧版本的 OpenLDAP 共享程序库,有时一些应用程序需要这个共享程序库。
openssl098e这个软件包提供了 OpenSSL 0.98e,这对有些 SSL 应用程序是需要的。