YUM (Yellowdog Updater Modified) es una herramienta de gestión de paquetes basada en gráficos y de línea de comandos de código abierto y ampliamente utilizada para sistemas Linux basados en RPM (RedHat Package Manager), incluidos, entre otros, Red Hat Enterprise Linux (RHEL ), CentOS , Linux científico (SL ), Oracle Linux (OL ), Rocky Linux y AlmaLinux , que se utiliza para instalar, actualizar, eliminar o buscar paquetes de software en un sistema.
El comando DNF (Dandified yum) es la versión de próxima generación del administrador de paquetes YUM tradicional para sistemas basados en RedHat.
Para instalar paquetes de software que no están incluidos en la base predeterminada y actualizar repositorios, así como adicionales repositorios, debe instalar y habilitar otros repositorios de terceros en su sistema.
En este artículo, revisaremos los 8 principales YUM/DNF repositorios para distribuciones basadas en RHEL, que la comunidad de Linux recomienda con frecuencia.
Advertencia :Siempre debe recordar que los repositorios que se enumeran a continuación no son proporcionados ni respaldados por RHEL; pueden o no estar actualizados o comportarse de la manera que usted espera que lo hagan; utilícelos bajo su propio riesgo.
1. Repositorio EPEL
EPEL (Paquetes adicionales para Enterprise Linux ) es un proyecto de repositorio gratuito y de código abierto, popular, basado en la comunidad, destinado a proporcionar paquetes de alta calidad que se han desarrollado, probado y mejorado en Fedora y disponible para RHEL , Cent OS , Linux científico, y distribuciones de Linux similares. La mayoría de los otros repositorios enumerados en este artículo dependen de EPEL .
Para habilitar el EPEL repositorio en su sistema, use los siguientes comandos.
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [on RHEL 8] # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm [on RHEL 7] # yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm [on RHEL 6]
2. Repositorio REMI
REMI es un repositorio de terceros ampliamente utilizado que proporciona las últimas versiones de PHP stack, y algún otro software relacionado, para usuarios de Fedora y Linux Empresarial (EL ) distribuciones como RHEL, CentOS, Oracle, Scientific Linux y más.
Antes de poder habilitar Remi , debe habilitar el EPEL repositorio primero, de la siguiente manera:
-------- On RHEL 8 -------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -------- On RHEL 7 -------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -------- On RHEL 6 -------- # yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm # yum install https://rpms.remirepo.net/enterprise/remi-release-6.rpm
3. Repositorio RPMFusion
RPMFusion es un repositorio de terceros que ofrece software complementario gratuito y no gratuito para Fedora y Linux Empresarial distribuciones que incluyen RHEL y CentOS. Necesita habilitar el EPEL repositorio antes de habilitar RPM Fusion .
-------- On RHEL 8 -------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm # yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm -------- On RHEL 7 -------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm # yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm -------- On RHEL 6 -------- # yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm # yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm # yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm
4. Repositorio ELRepo
ELRepo (Repositorio de Linux empresarial de la comunidad ) es un RPM repositorio destinado a proporcionar paquetes relacionados con el hardware, como controladores de sistemas de archivos, controladores de gráficos, controladores de red, controladores de sonido, cámaras web y controladores de video, para mejorar su experiencia con Enterprise Linux.
Para habilitar ELRepo en su sistema, use los siguientes comandos.
-------- On RHEL 8 -------- # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm -------- On RHEL 7 -------- # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm -------- On RHEL 6 -------- # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
5. Repositorio NUX-dextop
NUX-dextop es un RPM repositorio de paquetes de software de escritorio y multimedia para EL. Contiene una gran cantidad de software gráfico y programas basados en la interfaz de línea de comandos (CLI), incluida la herramienta de uso compartido de escritorio remoto Remmina, el reproductor multimedia VLC y muchos otros.
También debe habilitar el EPEL repositorio antes de habilitar nux-dextop .
-------- On RHEL 8 -------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm -------- On RHEL 7 -------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm -------- On RHEL 6 -------- # yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm # yum install http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
6. Repositorio de GhettoForge
Forja del gueto El proyecto se centra en proporcionar paquetes para las versiones Enterprise Linux 6 y 7 que no están presentes en los conjuntos de paquetes EL base ni en otros repositorios de terceros.
Puede habilitar GhettoForge en su sistema usando los siguientes comandos.
-------- On RHEL 8 -------- # yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el8.noarch.rpm -------- On RHEL 7 -------- # yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm -------- On RHEL 6 -------- # yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el6.noarch.rpm
7. Repositorio Ninja Psicótico
Ninja psicótico tiene como objetivo proporcionar paquetes de alta calidad que no existen en los conjuntos de paquetes EL básicos ni en otros repositorios de terceros, para las versiones 6 y 7 de Enterprise Linux.
Para habilitar el ninja psicótico repositorio, primero debe importar la clave GPG y luego instalarla.
# rpm --import http://wiki.psychotic.ninja/RPM-GPG-KEY-psychotic # rpm -ivh http://packages.psychotic.ninja/6/base/i386/RPMS/psychotic-release-1.0.0-1.el6.psychotic.noarch.rpm
Tenga en cuenta que este paquete unificado de liberación de psicóticos funciona en todas las versiones y arquitecturas, incluida la versión de 64 bits de CentOS/RHEL 7.
8. Repositorio de la comunidad IUS
El último en la lista es, IUS (En línea con Upstream Stable ) es un nuevo repositorio de terceros respaldado por la comunidad que proporciona paquetes RPM de alta calidad para las últimas versiones ascendentes de PHP, Python, MySQL y Red Hat Enterprise Linux (RHEL) y CentOS.
Al igual que muchos de los repositorios que hemos visto, IUS también depende de EPEL .
-------- On RHEL 7 -------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install https://repo.ius.io/ius-release-el7.rpm
¡Eso es todo! En este artículo, revisamos los mejores 8 YUM/DNF repositorios de terceros para Linux basado en RHEL, que la comunidad de Linux recomienda con frecuencia. Si conoce algún otro repositorio que proporcione paquetes de software de alta calidad y merezca ser incluido aquí, háganoslo saber a través del formulario de comentarios a continuación.