1.2. Программная совместимость
1.2. Программная совместимость
Этот выпуск Linux включает разрешения зависимостей для поддержки работы программ, предназначенных для ранних версий Red Hat Enterprise Linux. Именно по этой причине все еще присутствуют ранние версии некоторых библиотек, в основном, для программ C и C++.
Стоит отметить, что в повторном тестировании и сертификации программ для промежуточных выпусков Red Hat Enterprise Linux необходимости нет. Политика совместимости Red Hat Enterprise Linux гарантирует их работоспособность в пределах основного выпуска. Так, например, программы, сертифицированные для Red Hat Enterprise Linux 6.0, будут полностью совместимы с Red Hat Enterprise Linux 6.1 и т.п.
Ниже приведена таблица пакетов совместимости.
Таблица 1.1. Библиотеки совместимости
Пакет | Описание |
---|---|
compat-db | Библиотека совместимости для Berkeley DB (BDB). Berkeley DB — библиотека поддержки баз данных для приложений сервера и клиента. Этот пакет включает различные версии BDB, в том числе и более ранние. |
compat-expat1 | Expat — поточно-ориентированное средство разбора XML. Обеспечивает совместимость с предыдущими версиями. |
compat-glibc | glibc — стандартная библиотека языка С, предоставляющая исполняемые библиотеки и обеспечивающая совместимость при компиляции двоичных файлов, требующих наличия предыдущих версий glibc. |
compat-libf2c-34 | Включает ранние версии общих библиотек Fortran 77, необходимые для выполнения программ Fortran 77. |
compat-libgcc-296 | Библиотека libgcc 2.96 и объектные файлы для поддержки совместимости с предыдущими версиями GCC. |
compat-libgfortran-41 | Библиотека Fortran 95 для поддержки совместимости с программами Fortran, скомпилированными с помощью GCC 4.1.x. |
compat-libstdc++-295 | Обеспечивает совместимость со стандартной библиотекой C++ 2.95. |
compat-libstdc++-296 | Обеспечивает совместимость со стандартной библиотекой C++ 2.96. |
compat-libstdc++-33 | Обеспечивает совместимость со стандартной библиотекой C++ 3.3. |
compat-libtermcap | Обеспечивает совместимость со старыми программами на основе termcap. |
compat-openldap | OpenLDAP — открытая реализация LDAP (Lightweight Directory Access Protocol). Этот пакет включает предыдущие версии общих библиотек OpenLDAP, которые могут потребоваться для работы некоторых приложений. |
openssl098e | Предоставляет OpenSSL 0.98e, который необходим для некоторых приложений SSL. |