Cómo habilitar el repositorio de Epel en Rhel 8 / Centos 8 Linux
- 4344
- 865
- Sr. Eduardo Menchaca
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
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 dominiops - 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 ..