Cómo habilitar paquetes en paquetes CentOS
proporcionará actualizaciones de seguridad por hasta 10 años. Si bien un ciclo de vida tan largo proporciona la compatibilidad y confiabilidad del sistema que tanto necesitan los usuarios empresariales, también existe un inconveniente: a medida que el ciclo de vida de la versión subyacente de RHEL/CentOS llega a su fin, las aplicaciones principales y el entorno de ejecución quedarán obsoletos. Por ejemplo, CentOS
6.5 tiene una fecha de vencimiento del 30 de noviembre de 2020. Esta versión se entrega con Python 2.6.6 y MySQL
5.1.73. Mira, ambas versiones son muy antiguas.
Por otro lado, intentar actualizar manualmente la cadena de herramientas de desarrollo y el entorno de ejecución en RHEL/CentOS tiene el potencial de bloquear el sistema a menos que todas las dependencias se manejen correctamente. En términos generales, no se recomiendan las actualizaciones manuales a menos que sepa lo que está haciendo. La aparición de la fuente
Colecciones de software
(SCL) ayuda a resolver este problema en RHEL/CentOS. SCL se creó para proporcionar a los usuarios de RHEL/CentOS una forma de instalar y utilizar de forma fácil y segura múltiples repositorios (posiblemente más nuevos) de aplicaciones y entornos de ejecución, todo al mismo tiempo para evitar estropear el sistema.
Las fuentes de terceros pueden
causar conflictos entre los paquetes instalados.
La última versión de SCL proporciona:
Python 3.3 y 2.7
PHP 5.4
Node.js 0.10
Ruby 1.9.3
Perl 5.16.3
MariaDB y MySQL 5.0