Hola amigos. Con la muerte de CentOS, muchas personas sienten que deben comenzar de nuevo. Así que hoy, en esta publicación corta y breve, aprenderá cómo habilitar el repositorio REMI en Rocky Linux 8.
¿Qué es REMI?
REMI es un repositorio de paquetes RPM que nos permite instalar versiones más nuevas de aplicaciones que no están en los repositorios de RHEL/Rocky Linux o que están en versiones obsoletas.
Aunque originalmente tenía la intención de ofrecer las últimas versiones de PHP, gradualmente ha ido incluyendo más y más software, incluidas versiones más actualizadas y otros paquetes completamente nuevos.
Sin embargo, es cierto que la fama y utilidad de este repositorio es tener versiones recientes de PHP. Por ejemplo, gracias a este repositorio podemos instalar PHP 8.1 en Rocky Linux.
Entonces, vamos a por ello.
Habilitar el repositorio REMI en Rocky Linux 8
Aunque los paquetes en el repositorio de REMI son muy seguros, es mejor habilitarlo solo si realmente lo necesita.
Primero habilite el repositorio EPEL.
sudo dnf install epel-release
Ahora puede habilitar el repositorio REMI ejecutando el siguiente comando
sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm
Si desea verificar los cambios, puede ejecutar
sudo dnf repolist
Como puede ver, el repositorio REMI se ha habilitado con éxito.
Usando el repositorio REMI
Si tiene curiosidad, puede consultar la lista de paquetes disponibles en el repositorio de REMI con el siguiente comando
sudo dnf --disablerepo="*" --enablerepo="remi" list available
Además, puedes ver el remi-safe
uno
sudo dnf --disablerepo="*" --enablerepo="remi" list available
Remi-safe es una división del repositorio REMI donde los paquetes no requieren dependencias externas y, por lo tanto, no reemplazan ningún paquete distribuido por RHEL o Rocky Linux. Digamos que es mucho más seguro.
Instalando PHP desde el repositorio REMI
REMI tiene muchos paquetes pero sigue siendo útil para instalar versiones recientes de PHP. En esta publicación, instalaremos PHP 8.1 a modo de prueba.
Por lo tanto, enumere los módulos PHP en el sistema.
sudo dnf module list php
Y ahora instale y habilite el módulo PHP 8.1 de REMI.
sudo dnf module install php:remi-8.1
Esto habilita REMI e instala PHP 8.1 a la vez.
Puede verificar la instalación ejecutando
php -v
PHP 8.1.1 (cli) (built: Dec 15 2021 02:00:45) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.1, Copyright (c) Zend Technologies
Es así de fácil de usar.
Deshabilitar repositorio REMI
La forma más rápida y sencilla de hacerlo es instalando dnf-utils
utilidad
sudo dnf install dnf-utils
Entonces, para deshabilitarlo temporalmente, puede ejecutar
sudo dnf --disablerepo=remi update
Y
sudo dnf --disablerepo=remi-safe update
Si desea deshabilitarlo permanentemente, debe ir al archivo de configuración del repositorio y asignar el valor 0 al enabled
directiva.
Por ejemplo,
sudo nano /etc/yum.repos.d/remi.repo
enabled=0
Guarde los cambios y actualice todo el sistema.
sudo dnf update
Así que disfrútalo
Conclusión
A lo largo de esta publicación, ha aprendido cómo habilitar el repositorio REMI en Rocky Linux 8, para que pueda obtener paquetes que no están en los repositorios oficiales. Además, muchos administradores de sistemas utilizan este repositorio para actualizar la versión PHP del sistema.