GNU/Linux >> Tutoriales Linux >  >> Linux

Instalar repositorios EPEL e IUS en CentOS y Red Hat

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.

Nota: Tenga cuidado al usar cualquier repositorio de terceros. Si tiene un acuerdo de soporte administrado, comuníquese con su proveedor antes de seguir las instrucciones de este artículo para asegurarse de no crear una configuración de servidor no compatible.

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.

Nota: Debido a que IUS usa nombres de paquetes que son diferentes de los nombres de paquetes en los repositorios oficiales, recomendamos IUS para los clientes de Rackspace con niveles de soporte administrado que incluyen software de servidor. Los servidores administrados se actualizan automáticamente todas las noches de forma predeterminada, lo que puede provocar actualizaciones no planificadas si los nombres de los paquetes son los mismos en más de un repositorio habilitado.

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

Linux
  1. Uso de los comandos de Yum para deshabilitar y eliminar repositorios de paquetes en CentOS

  2. Cómo instalar y habilitar el repositorio EPEL en Rocky Linux/Centos 8

  3. Cómo instalar y asegurar MongoDB 4 en CentOS 8

  4. Cambiar el puerto SSH en CentOS y Red Hat

  5. Instalar Apache y PHP en CentOS 7

Agregar un repositorio EPEL 8 a Red Hat Satellite 6

Cómo instalar y usar Yarn Node.js Package Manager en CentOS 8

Cómo instalar Brave Browser en Fedora, Red Hat y CentOS

Cómo instalar y habilitar EPEL Repo en CentOS 5, CentOS 6 y CentOS 7

Cómo instalar y configurar GlusterFS en CentOS 7/CentOS 8

¿Cómo instalar EPEL Repo en CentOS y RHEL 7?