Los repositorios son como enormes servidores donde los desarrolladores almacenan los archivos de la aplicación. En Linux, los repositorios juegan un papel vital en el rendimiento y la instalación de la aplicación. De mis experiencias anteriores, me he enfrentado a problemas al instalar aplicaciones debido a un repositorio defectuoso o roto. La mayoría de las principales distribuciones de Linux tienen su propio repositorio oficial dedicado de Linux. A pesar de tener su propio repositorio dedicado para Fedora, CentOS o Red Hat Linux, es posible que debamos confiar en algunos repositorios YUM de terceros para la instalación de paquetes a través de comandos YUM.
Repositorios de terceros de YUM
La necesidad de los repositorios de terceros de YUM se ve cuando necesitamos instalar un paquete que aún no está disponible en el repositorio oficial o el paquete es demasiado antiguo y ya no continúa. La mayoría de los repositorios de YUM de terceros son gratuitos y de código abierto. Hay muchas otras razones por las que puede necesitar usar repositorios de terceros. Puede obtener a través de los métodos CLI.
Hay algunas reglas para obtener repositorios de terceros en Fedora, que debe recordar. Si está tratando de obtener un paquete propietario, es posible que no obtenga permiso para obtenerlo en Fedora. Tampoco podrá obtener paquetes ilegales en Fedora. Si algún paquete o herramienta de dependencia viola las leyes de los Estados Unidos, no podrá obtenerlo en su sistema.
En esta publicación, veremos una descripción general de algunos de los repositorios de terceros de YUM más utilizados y comunes para CentOS y RHEL; también veremos cómo puede introducirlos en su sistema.
1. Repositorio EPEL
EPEL es el repositorio YUM de terceros más utilizado y común para Red Hat y Fedora Linux. Estos repositorios YUM se pueden usar tanto para Red Hat, CentOS y Fedora Linux. La forma completa de EPEL se define como Paquetes adicionales para Enterprise Linux. Puede ejecutar los comandos yum mencionados a continuación con acceso sudo para obtener los repositorios EPEL en su máquina.
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
2. Repositorio REMI
El repositorio REMI es otro de los mejores repositorios para la empresa Red Hat Linux que puede ayudar mucho a los desarrolladores de PHP. Es compatible con Enterprise Linux (EL). Se puede usar para la pila de PHP, integraciones de bases de datos y otras tareas de desarrollo. Puede obtener y habilitar el repositorio YUM de terceros de REMI ejecutando los comandos YUM mencionados a continuación.
Habilitar el repositorio REMI YUM en 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
Obtenga el repositorio REMI YUM en 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
Habilitar el repositorio REMI YUM en 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
RPM fusion ofrece una gran fuente de paquetes para empresas Red Hat, CentOS y Fedora Linux. Puede obtener paquetes gratuitos y de pago a través de este repositorio de YUM de terceros. El uso de RPMFusin es totalmente seguro. Puede obtener y habilitar el repositorio RPMFusion en su Linux a través de los comandos yum mencionados a continuación.
Habilitar el repositorio RPMFusion YUM en 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
Obtenga el repositorio RPMFusion YUM en 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
Habilitar el repositorio RPMFusion YUM en 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
La forma completa de ELRepo se define como Enterprise Linux Repository. El repositorio de terceros ELRepo es uno de los mejores repositorios para Red Hat, CentOS y Fedora Linux que ofrece software basado en hardware para que su computadora sea más fluida. Puede obtener el controlador de su tarjeta gráfica, la tarjeta de audio de sonido, la cámara web, el teclado, el controlador del mouse y otros controladores esenciales de los repositorios de ELRepo.
Puede obtener y habilitar el repositorio ELRepo Repository en su Linux a través de los comandos yum mencionados a continuación.
Habilitar el repositorio ELRepo YUM en 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
Obtenga el repositorio ELRepo YUM en 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
Habilitar el repositorio ELRepo YUM en 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
El repositorio NUX-dextop para Linux ofrece paquetes multimedia para los sistemas operativos empresariales Linux. Puede obtener su reproductor multimedia y paquetes de códecs multimedia del repositorio YUM de terceros de NUX-dextop.
Puede obtener y habilitar el Repositorio NUX-dextop en su Linux a través de los comandos yum mencionados a continuación.
Habilitar el repositorio NUX-dextop YUM en 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
Obtenga el repositorio NUX-dextop YUM en 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
Habilitar el repositorio NUX-dextop YUM en 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 terceros de GhettoForge YUM
El repositorio YUM de terceros de GhettoForge se creó para sistemas Linux empresariales como Red Hat Linux Enterprise. En este repositorio encontraremos postfix, limnoria y otros paquetes esenciales. No encontrará paquetes en este repositorio para las versiones anteriores de RHEL.
Puede obtener y habilitar el repositorio YUM de terceros de GhettoForge en su Linux a través de los comandos yum mencionados a continuación.
Habilitar el repositorio GhettoForge YUM en RHEL 8
# yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el8.noarch.rpm
Obtenga el repositorio GhettoForge YUM en RHEL 7
# yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm
Habilitar el repositorio GhettoForge YUM en RHEL 6
# yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el6.noarch.rpm
7. Repositorio Psychotic Ninja YUM
El repositorio YUM de terceros de Psychotic Ninja ofrece a los usuarios paquetes auténticos y de buena calidad que no están disponibles en el repositorio empresarial convencional de Linux. Encontrará la clave del paquete GNU en este repositorio.
Para importar la clave GPG y habilitar el Repositorio Psychotic Ninja en su Linux a través de los comandos yum mencionados a continuación.
# 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
8. Repositorio de terceros YUM de la comunidad IUS
IUS es la forma abreviada de Inline with Upstream Stable, que es un repositorio YUM de terceros basado en la comunidad para Red Hat, CentOS y Fedora Linux. Obtendrá paquetes para marcos PHP, Python Pips, SQL y otros paquetes.
Para habilitar el IUS Community Repository en su Linux a través de los comandos yum mencionados a continuación.
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install https://repo.ius.io/ius-release-el7.rpm
Sugerencia adicional:Repositorios de GUI de terceros en Gnome Fedora
Hasta ahora, hemos visto cómo obtener repositorios YUM de terceros a través del método CLI. Aquí, discutiremos el método GUI para habilitar los repositorios de terceros. Encontrará esta opción en Fedora Linux y sistemas basados en GNOME también.
Primero, deberá ir a la aplicación de software y paquete para su sección de software. Ahora, navegue por el menú de tres barras desde la esquina superior derecha, como puede ver en la imagen a continuación.
Ahora, haga clic en Repositorios de software. Luego verá la opción para instalar los repositorios de terceros en su sistema basado en YUM.
¡Perspectivas!
En toda la publicación, hemos visto la descripción general de algunos de los repositorios de terceros de YUM más comunes y activos y los métodos para ingresarlos en su máquina Linux. También hemos visto cómo puede habilitar el repositorio de terceros predeterminado en Fedora a través del método GUI. Tenga en cuenta que si no puede cargar ningún repositorio en su sistema, modifique la ubicación predeterminada del servidor del repositorio y vuelva a intentarlo.
Espero que este post te haya sido de ayuda; en caso afirmativo, comparta esta publicación con sus amigos y la comunidad de Linux. También puedes escribir tus opiniones sobre esta publicación en la sección de comentarios.