H¿Cómo instalo los repositorios adicionales como el repositorio de Fedora EPEL en un servidor Red Hat Enterprise Linux traducción 8?
Puede instalar fácilmente varios paquetes configurando un sistema RHEL 8 para usar repositorios de Fedora EPEL y paquetes de terceros. Tenga en cuenta que estos paquetes no son oficialmente compatibles con Red Hat, Inc, pero proporciona muchos paquetes y aplicaciones populares. Este tutorial rápido explica cómo configurar Red Hat Enterprise Linux (RHEL) traducción 8 para usar el repositorio de Fedora Extra Packages for Enterprise Linux (EPEL).
Tabla de Contenidos
Comandos de Linux para instalar el repositorio EPEL en un RHEL 8
El procedimiento para habilitar el repositorio EPEL para un servidor RHEL 8 es el venidero:
- Caleta un indicador de shell.
- O inicie sesión en un host RHEL 8.x llamado server1 usando el cliente ssh.
- Instale epel usando el venidero comando: yum -y instalar https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
- Actualice el repositorio escribiendo el venidero comando: repolista de yum
Veamos todos los comandos y opciones en detalle.
Puede usar el comando yum o dnf. De hecho, yum está vinculado por software a dnf y se mantiene por razones de compatibilidad con versiones anteriores en Red Hat Enterprise Linux 8.x.
Instalación y autorización del repositorio EPEL en un RHEL 8
Las siguientes instrucciones asumen que está ejecutando el comando como beneficiario root en un sistema RHEL 8.xy desea utilizar el repositorio de Fedora Epel.
Instalar paquetes adicionales para la configuración del repositorio de Enterprise Linux
Simplemente escriba el venidero comando yum en un RHEL 8:sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Ahora que el repositorio de EPEL está instalado, es el momento de configurarlo y usarlo. Por lo tanto, ejecute el venidero comando:sudo yum update
Horizontes de muestra:
Extra Packages for Enterprise Linux 8 - x86_64 198 kB/s | 430 kB 00:02 Red Hat Update Infrastructure 3 Client Configur 1.8 kB/s | 2.1 kB 00:01 Red Hat Enterprise Linux 8 for x86_64 - AppStre 25 MB/s | 8.6 MB 00:00 Red Hat Enterprise Linux 8 for x86_64 - BaseOS 21 MB/s | 6.3 MB 00:00 Dependencies resolved. Nothing to do. Complete!
Habilite el repositorio codeready-builder-for-rhel-8 – * – rpms
Hexaedro que los paquetes EPEL pueden someterse de paquetes de codeready-builder-for-rhel-8 – * – rpms, ejecute:sudo subscription-manager repos --enable "codeready-builder-for-rhel-8-*-rpms"
Cinta tus nuevos repositorios
Hagamos una registro de nuestro nuevo repositorio usando el comando yum. En otras palabras, escriba el venidero comando:sudo yum repolist
Last metadata expiration check: :01:36 ago on Thursday 15 August 2019 08:13:39 AM UTC. repo id repo name status *epel Extra Packages for Enterprise Linux 8 - x86_64 310 rhel-8-appstream-rhui-rpms Red Hat Enterprise Linux 8 for x86_64 - AppStream from RHUI (RPMs) 5,739 rhel-8-baseos-rhui-rpms Red Hat Enterprise Linux 8 for x86_64 - BaseOS from RHUI (RPMs) 2,097 rhui-client-config-server-8 Red Hat Update Infrastructure 3 Client Configuration Server 8 3
Cómo averiguar e instalar el paquete desde el repositorio en Red Hat Enterprise Linux 8.x
Uno puede inventariar todos los paquetes disponibles en un repositorio llamado epel escribiendo el venidero comando:$ sudo yum --disablerepo="*" --enablerepo="epel" list available
O use el comando grep para filtrar los nombres de los paquetes:$ sudo yum --disablerepo="*" --enablerepo="epel" list available | grep 'package'
$ sudo yum --disablerepo="*" --enablerepo="epel" list available | grep 'screen'
Aquí está la registro:
Last metadata expiration check: :03:56 ago on Thursday 15 August 2019 08:13:35 AM UTC. Available Packages 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.el8 epel bird.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 .... .. ... screen.x86_64 4.6.2-10.el8 epel sendemail.noarch 1.56-4.el8 epel sip-redirect.noarch 0.2.0-9.el8 epel sshexport.noarch 2.4-1.el8 epel tio.x86_64 1.32-1.el8 epel x509viewer.noarch 0.1.0-5.el8 epel x509watch.noarch 0.6.1-6.el8 epel zerofree.x86_64 1.1.1-3.el8 epel
Contar paquetes
Utilice el venidero comando de wc para contar paquetes:
echo -e "As of $(date) we have '$(sudo yum --disablerepo="*" --enablerepo="epel" list available | wc -l)' packages in this repo."
Que produce las siguientes expectativas en pantalla:
As of Mon Feb 15 00:27:19 EST 2021 we have '7006' packages in this repo.
Ejemplos
Por ejemplo, busque un paquete llamado screen e instálelo en RHEL 8 usando el repositorio EPEL. Los comandos son los siguientes (consulte yum nuestra cicerone de comandos para obtener más información).
Instalación del paquete usando el repositorio EPEL en RHEL 8
La sintaxis es la venidero para averiguar un paquete llamado screen:
## search it ## sudo yum search screen
A continuación, obtenga más información sobre la pantalla:sudo yum info screen
Finalmente, instale el paquete de pantalla en su servidor Red Hat Enterprise Linux 8.xo sistema de escritorio / época de trabajo:sudo yum install screen
Conclusión
Y ahí lo tiene, una cantidad más significativa de paquetes para instalar desde el repositorio de EPEL en Red Hat Enterprise Linux traducción 8.x. Este repositorio nos brinda muchos paquetes de software de código destapado y gratuitos de entrada calidad que los desarrolladores y usuarios pueden instalar en RHEL, CentOS y Oracle Linux. Por lo tanto, debemos habilitarlo en una instalación nueva. Consulte la página de inicio del repositorio aquí para obtener más información.