Este artículo describe cómo configurar un sistema CentOS o Red Hat EnterpriseLinux para usar el repositorio Fedora Extra Packages for Enterprise Linux (EPEL). El repositorio EPEL proporciona paquetes de software útiles que no están incluidos en los repositorios oficiales de CentOS o Red Hat.
También se incluyen instrucciones para instalar el Proyecto comunitario IUS. Mientras que EPEL proporciona solo software que no en los repositorios oficiales de CentOS y Red Hat, IUS proporciona versiones más recientes de software (como MySQL y PHP) que existen en los repositorios oficiales.
Instalar el repositorio de EPEL
Usted instala el repositorio EPEL descargando el paquete RPM apropiado para su sistema e instalándolo. Las siguientes instrucciones utilizan los paquetes de 64 bits que funcionan con las instancias de Rackspace Cloud Servers.
Cent OS
El repositorio de CentOS Extras incluye un paquete para instalar EPEL y está habilitado de forma predeterminada. Para instalar el paquete de lanzamiento de EPEL, ejecute el siguiente comando:
sudo yum install epel-release
Red Hat Enterprise Linux
Para instalar el paquete de lanzamiento de EPEL, ejecute el siguiente comando:
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E '%{rhel}').noarch.rpm
Algunos paquetes EPEL dependen de paquetes de los canales "opcionales" y "extras", así que asegúrese de que también estén habilitados.
Instalar el repositorio IUS
El repositorio IUS proporciona versiones más recientes de algún software en los repositorios oficiales de CentOS y Red Hat. El repositorio IUS depende del repositorio EPEL.
Los nombres de los paquetes en el repositorio de IUS son diferentes de los nombres de los paquetes utilizados en los repositorios oficiales. La diferencia ayuda a evitar conflictos no intencionales o actualizaciones de versiones de software.
Para instalar el paquete de lanzamiento de IUS, ejecute el siguiente comando:
sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm
Actualizar paquetes instalados a versiones IUS
Si ya tiene instalado un paquete de software que desea actualizar a una versión más nueva en el repositorio de IUS, instale el complemento IUS yum para el reemplazo del paquete para simplificar el proceso de actualización.
sudo yum install yum-plugin-replace
El complemento proporciona un yum replace
comando que reemplaza un paquete especificado e instala las dependencias requeridas al mismo tiempo. Por ejemplo, para reemplazar el paquete PHP instalado con el paquete PHP 5.6 del repositorio de IUS, ejecute el siguiente comando:
sudo yum replace php --replace-with php56u
Para obtener más información, consulte la Guía de uso de IUS.
Buscar repositorios disponibles
Puede ver si los repositorios que necesita están instalados y habilitados ejecutando el siguiente comando:
yum repolist
Algunos repositorios están deshabilitados por defecto. Para enumerar los repositorios deshabilitados, ejecute el siguiente comando:
yum repolist disabled