Cómo habilitar el repositorio de Epel en Rhel 8 / Centos 8 Linux

Cómo habilitar el repositorio de Epel en Rhel 8 / Centos 8 Linux

Aunque ha pasado un tiempo desde el lanzamiento de Red Hat Enterprise Linux 8, la versión correspondiente del Epel Repositorio (paquetes adicionales para Enterprise Linux) solo se lanzó hace unos días. El repositorio contiene paquetes que no son proporcionados por las fuentes de software oficiales, como por ejemplo extundelete, Una utilidad para recuperar archivos eliminados de los sistemas de archivos ext3/4. Hasta ahora, la solución para instalar ese software era construirlo desde la fuente o usar la versión anterior de Epel (menos que ideal). En este tutorial veremos cómo agregar Epel8 a Rhel 8 / Centos 8.

En este tutorial aprenderás:

  • Cómo agregar el repositorio EPEL8 a Rhel 8 / Centos 8
  • Cómo verificar todos los paquetes contenidos en el repositorio EPEL8



Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Rhel/centos
Software No se necesita un software específico para seguir este tutorial
Otro Privilegios administrativos para instalar y configurar el repositorio
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instalación del paquete de configuración

Habilitando el Epel8 Repositorio en RHEL 8 / CentOS 8 es muy simple: todo lo que necesitamos hacer es descargar e instalar el paquete de configuración que contiene los archivos del repositorio. El archivo está disponible para descargar en la siguiente dirección. En aras de este tutorial, asumiré que estamos operando desde la interfaz de la línea de comandos. No necesitamos descargar el paquete para instalarlo: podemos realizar la operación directamente usando DNF gerente de empaquetación:

$ sudo dnf install https: // dl.federaproject.org/pub/epel/epel-liber-latest-8.noarch.rpm

Solo usamos DNF con el instalar submand y proporcionar el Url del paquete (en este caso utilizamos el https protocolo). Una vez que ejecutamos el comando anterior, se muestra una descripción general de las operaciones que se realizarían, y se nos solicita que confirmemos que queremos instalar el paquete:

==================================================== ============================== Package Arch Version Size ================ ==================================================== =============== Instalación: Epel-Lelease Noarch 8-5.El8 @Commandline 21 K Resumen de transacción ============================================== ====================================== Instalar 1 paquete Tamaño total: 21 K Tamaño instalado: 30 K ¿Está esto bien? [Y/n]: y 

Si confirmamos escribiendo "Y" y presionando Enter, el paquete se instalará. Contiene los archivos necesarios para configurar las fuentes de software adicionales. Para ver dónde se han instalado esos archivos, podemos ejecutar el siguiente comando:

$ sudo rpm -ql Epel -libe

En el comando anterior, el -Q La opción es el corto para --consulta, mientras -l es corto para --lista, y se usa para enumerar los archivos contenidos en un paquete. El comando anterior produce la siguiente salida:

/etc/pki/rpm-gpg/rpm-gpg-key-epel-8/etc/yum.repositar.D/Epel-Playground.Repo /etc /yum.repositar.D/Epel-prueba.Repo /etc /yum.repositar.d/epel.Repo/usr/lib/systemd/system-prenset/90-epel.Preset/USR/Share/Doc/Epel-Release/USR/Share/Doc/Epel-Release/GPL/USR/Share/Doc/Epel-Release/ReadMe-Epel-8-Packaging.Maryland

Aparte de los archivos de documentación y el público del repositorio llave de gpg, Podemos ver que se han instalado tres archivos de configuración del repositorio, son los archivos con el .repositorio extensión: epel, Epel-Playground y prueba epel. El primero es el repositorio principal, el que está habilitado de forma predeterminada, los otros dos contienen versión experimental de paquetes de software y deben habilitarse explícitamente. Para verificar que el Epel El repositorio ha sido habilitado, podemos ejecutar:

$ sudo dnf repolista -v

El comando, si se invoca como se indica anteriormente, muestra una lista de todos los repositorios habilitados en el sistema (también se puede usar para mostrar solo los deshabilitados o todos los repositorios existentes en el sistema). Proporcionando el -V opción (abreviatura de --verboso), podemos obtener un informe más detallado:

Repo-id: EPEL Repo-Nombre: paquetes adicionales para Enterprise Linux 8-x86_64 Repo-Revisión: 15666008900 Repo actualizado: sábado 17 de agosto de 2019 04:28:41 AM CEST Repo-Pkgs: 332 Repo-Size: 110 M Repo- Metalink: https: // espejos.federaproject.org/metalink?Repo = Epel-8 & Arch = x86_64 & infra = $ infra & content = $ contentDir actualizado: sáb 17 de agosto de 2019 02:08:39 pm CEST Repo-Baseurl: rsync: // ftp.nluug.NL/Fedora-Epel/8/Everything/x86_64/(78 más) Repo-Expilate: 172,800 segundos (último: sábado 17 de agosto de 2019 02:08:39 pm CEST) Repo-Filename:/etc/yum.repositar.d/epel.Repo Repo-ID: RHEL-8-FOR-X86_64-APPSTREAM-RPMS Repo-Nombre: Red Hat Enterprise Linux 8 para x86_64-AppStream (RPMS) Revisión de repositorio: 1565891235 Repo actualizado: Thu 15 de agosto de 2019 07:47:15 PM CEST Repo-PKGS: 5,759 Repo-tamaño: 8.5 g Repo-Baseurl: https: // CDN.sombrero rojo.com/content/dist/rhel8/8/x86_64/appstream/os repo-expire: 86,400 segundos (s) (último: jueves 01 de enero de 1970 01:00:00 AM CET) Repo-Filename:/etc/yum.repositar.D/Redhat.Repo Repo-ID: RHEL-8-FOR-X86_64-BASEOS-RPMS Repo-Name: Red Hat Enterprise Linux 8 para x86_64-Baseos (RPMS) Repo-Revision: 1565191031 Repo actualizado: miércoles 07 de agosto 2019 05:17:111111111111111111 PM CEST Repo-PKGS: 2,097 Repo-tamaño: 1.9 g de repo-baseurl: https: // cdn.sombrero rojo.com/content/Dist/rhel8/8/x86_64/baseos/OS repose-expire: 86,400 segundos (s) (último: jueves 01 de enero de 1970 01:00:00 AM CET) Repo-Filename:/etc/yum.repositar.D/Redhat.Repo Total Packages: 8,188 

Como podemos ver en la salida del comando, el repositorio se ha activado correctamente, es el primero en la lista.

Enumere los paquetes contenidos en el repositorio EPEL8

Una vez que instalamos y habilitamos el Epel Repositorio, podemos aprovechar los paquetes de software adicionales que proporciona, instalándolos como de costumbre. Pero, ¿qué pasa si queremos saber todos los paquetes contenidos en el repositorio?? Una vez más, todo lo que debemos hacer es usar DNF proporcionando el repo_id Del repositorio queremos inspeccionar, "Epel" en este caso:

$ sudo DNF Repositorio-Packages Epel Lista

Aquí hay un extracto del resultado del comando:

$ sudo DNF Repositorio-Packages Epel Lista actualización de repositorios de gestión de suscripción. Últimos metadatos Verificación de vencimiento: 0:17:42 Hace el sábado 17 de agosto de 2019 02:08:43 PM CEST. Paquetes disponibles PAQUETES DISPONIBLES AMAVISD-NEW.Noarch 2.12.0-1.El8 Epel Amavisd-New-Doc.Noarch 2.12.0-1.EL8 EPEL AMAVISD-NEW-SNMP.Noarch 2.12.0-1.El8 Epel Apachetop.x86_64 0.19.7-1.El8 Epel Arj.x86_64 3.10.22-30.El8 Epel Beecrypt.x86_64 4.2.1-23.EL8 EPEL BEECRYPT-APIDOCS.x86_64 4.2.1-23.El8 Epel Beecrypt-Devel.x86_64 4.2.1-23.EL8 EPEL BGPDUMP.x86_64 1.6.0-2.pájaro epel el8.x86_64 2.0.4-1.El8 Epel Bird-Doc.Noarch 2.0.4-1.El8 Epel Bodhi-Client.Noarch 4.0.2-2.El8.1 Epel Bodhi-Composer.Noarch 4.0.2-2.El8.1 Epel Bodhi-Server.Noarch 4.0.2-2.El8.1 EPEL CC1541.x86_64 2.0-3.EL8 EPEL CC65.x86_64 2.18-8.EL8 EPEL CC65-DEVEL.Noarch 2.18-8.EL8 EPEL CC65-DOC.Noarch 2.18-8.EL8 EPEL CC65-UTILS.x86_64 2.18-8.El8 Epel Cfitsio.x86_64 3.47-1.El8 Epel Cfitsio-devel.x86_64 3.47-1.EL8 EPEL CFITSIO-DOCS.Noarch 3.47-1.El8 Epel Cfitsio-Static.x86_64 3.47-1.El8 Epel […]

Como podemos ver en la salida del comando, un montón de software generalmente proporcionado por el Epel El canal aún falta en el repositorio, ya que, por ejemplo, los paquetes necesarios para instalar entornos de escritorio alternativos como XFCE4 o utilidades como phpmyadmin (consulte nuestro tutorial sobre la instalación de la fuente, como alternativa). Esos paquetes probablemente se proporcionarán en el futuro.

Conclusión

En este tutorial aprendimos a instalar y habilitar el repositorio de Epel8 en Rhel 8 / Centos 8. Vimos cómo instalar el paquete de configuración automática que proporciona el ".Repo ”archivos que contienen la configuración del repositorio. También aprendimos cómo verificar que la nueva fuente de software se haya agregado al sistema y cómo enumerar todo el paquete proporcionado por él.

Aunque ha pasado un tiempo desde el lanzamiento de Red Hat Enterprise Linux 8, la versión correspondiente del Epel Repositorio (paquetes adicionales para Enterprise Linux) solo se lanzó hace unos días. El repositorio contiene paquetes que no son proporcionados por las fuentes de software oficiales, como por ejemplo extundelete, Una utilidad para recuperar archivos eliminados de los sistemas de archivos ext3/4. Hasta ahora, la solución para instalar ese software era construirlo desde la fuente o usar la versión anterior de Epel (menos que ideal). En este tutorial veremos cómo agregar Epel8 a Rhel 8 / Centos 8.

Tutoriales de Linux relacionados:

  • Cómo recuperar la tabla de partición en Linux
  • Cosas para instalar en Ubuntu 20.04
  • Descarga de Linux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • ¿Puede Linux obtener virus?? Explorando la vulnerabilidad de Linux ..
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Oracle Linux vs Red Hat (Rhel)
  • La mejor distribución de Linux para desarrolladores
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..