Actualizado el lunes, 16 diciembre, 2019
En este artículo veremos cómo configurar un sistema CentOS, Red Hat o Fedora para poder hacer uso de los paquetes adicionales de Fedora Enterprise Linux repositorio (EPEL) . El repositorio EPEL es importantísimo, pues ofrece paquetes de mucha utilidad que no están incluidos en los repositorios por defecto de CentOS o Red Hat.
También veremos la instalación del Proyecto Comunidad SIU y el repositorio RPM Remi . IUS y Remi ofrecen las versiones más recientes de software (ejemplo: MySQL y PHP).
Instalación del repo EPEL:
El repositorio CentOS Extras incluye el paquete de instalación de EPEL. Para instalar el paquete EPEL, ejecuta:
sudo yum install epel-release
Si tienes problemas será porque el repositorio CentOS Extras está desactivado, lo haremos de forma manual, rápido y seguro:
CentOS y Red Hat Enterprise Linux 5.x
wget sudo rpm -Uvh epel-release-5*.rpm
CentOS y Red Hat Enterprise Linux 6.x
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm sudo rpm -Uvh epel-release-6*.rpm
CentOS y Red Hat Enterprise Linux 7.x
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo rpm -Uvh epel-release-latest-7*.rpm
Si te aparece algun error del tipo:
File Not Found
al descargar el paquete, es posible que el nombre de la versión haya cambiado. Accede a la página de Fedora EPEL y copia y pega el nuevo nombre.
Instalación del repo IUS:
Los nombres de los paquetes SIU son diferentes de los utilizados en los repositorios oficiales. La razón es simple, evitar conflictos sin que nos demos cuenta.
CentOS 5. x
wget sudo rpm -Uvh ius-release*.rpm
CentOS 6.x
wget https://centos6.iuscommunity.org/ius-release.rpm sudo rpm -Uvh ius-release*.rpm
CentOS 7.x
wget https://centos7.iuscommunity.org/ius-release.rpm sudo rpm -Uvh ius-release*.rpm
Red Hat 5.x
wget sudo rpm -Uvh ius-release*.rpm
Red Hat 6.x
wget https://rhel6.iuscommunity.org/ius-release.rpm sudo rpm -Uvh ius-release*.rpm
Red Hat 7.x
wget https://rhel7.iuscommunity.org/ius-release.rpm sudo rpm -Uvh ius-release*.rpm
Si te aparece algun error del tipo:
File Not Found
al descargar el paquete, es posible que el nombre de la versión haya cambiado. Accede a IUS Getting Started Page y copia y pega el nuevo nombre.
Actualizar los paquetes instalados a las versiones de IUS
Si ya tienes instalado un paquete pero lo quieres actualizar a una versión más reciente del repositorio SIU, debes instalar el SIU yum plugin para facilitar y automatizar el proceso de actualización.
sudo yum install yum-plugin-replace
Ahora empezamos… por ejemplo: para reemplazar el PHP instalado por el PHP 5.6 del repositorio SIU, ejecuta el comando siguiente:
sudo yum replace php --replace-with php56
Puedes consultar la SIU Guía.
Instalar el repo Remi:
El repositorio Remi tiene versiones más recientes de software que los oficiales. El repositorio Remi depende del repositorio EPEL.
CentOS y Red Hat 5.x
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm sudo rpm -Uvh remi-release-5*.rpm
CentOS y Red Hat 6.x
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm sudo rpm -Uvh remi-release-6*.rpm
CentOS y Red Hat 7.x
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm sudo rpm -Uvh remi-release-7*.rpm
Si te aparece algun error del tipo:
File Not Found
al descargar el paquete, es posible que el nombre de la versión haya cambiado. Accede a Remi Repository Configuration y copia y pega el nuevo nombre.
Habilitar el repositorio Remi:
El repositorio Remi está desactivado por defecto, así que procedemos a activarlo:
sudo nano /etc/yum.repos.d/remi.repo
Editamos a enabled 1:
name=Les RPM de remi pour Enterprise Linux $releasever - $basearch #baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/ mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi failovermethod=priority
Comprobar repositorios:
Para ver los repositorios instalados y si están activados:
yum repolist
Para ver los repositorios desactivados:
yum repolist disabled
Bueno, creo que con este articulo no tendras ninguna duda al respecto de como instalar estos repositorios.