Comment activer le référentiel EPEL sur RHEL 8 / Centos 8 Linux

Comment activer le référentiel EPEL sur RHEL 8 / Centos 8 Linux

Bien que cela fait un moment depuis la sortie de Red Hat Enterprise Linux 8, la version correspondante du Epel Le référentiel (packages supplémentaires pour Enterprise Linux) n'a été publié qu'il y a quelques jours qu'à quelques jours. Le référentiel contient des packages qui ne sont pas fournis par les sources logicielles officielles, comme par exemple extindelete, Un utilitaire pour récupérer les fichiers supprimés des systèmes de fichiers EXT3 / 4. Jusqu'à présent, la solution pour installer ces logiciels était de la construire à partir de la source ou d'utiliser la version précédente d'EPEL (moins qu'idéal). Dans ce tutoriel, nous verrons comment ajouter EPEL8 à RHEL 8 / CENTOS 8.

Dans ce tutoriel, vous apprendrez:

  • Comment ajouter le référentiel EPEL8 à RHEL 8 / CENTOS 8
  • Comment vérifier tous les packages contenus dans le référentiel EPEL8



Exigences et conventions logicielles utilisées

Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Rhel / centos
Logiciel Aucun logiciel spécifique n'est nécessaire pour suivre ce tutoriel
Autre Privilèges administratifs pour installer et configurer le référentiel
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Installation du package de configuration

Permettant le EPEL8 Le référentiel sur RHEL 8 / Centos 8 est très simple: tout ce que nous devons faire est de télécharger et d'installer le package de configuration qui contient les fichiers de référentiel. Le fichier est disponible en téléchargement à l'adresse suivante. Pour le bien de ce tutoriel, je suppose que nous opérons à partir de l'interface de ligne de commande. Nous n'avons pas besoin de télécharger le package pour l'installer: nous pouvons effectuer l'opération directement en utilisant DNF directeur chargé d'emballage:

$ sudo dnf installer https: // dl.fedoraproject.org / pub / epel / epel-libérer lest-8.noarch.RPM

Nous utilisons juste DNF avec le installer sous-command, et fournissez le URL du package (dans ce cas, nous avons utilisé le https protocole). Une fois que nous exécutons la commande au-dessus d'un aperçu des opérations qui seraient effectuées s'affichent, et nous sommes invités à confirmer que nous voulons installer le package:

==============================================. ============================= Pack ==============================================. =============== INSTALLATION: EPEL-SELAIS.EL8 @Commandline 21 K Résumé des transactions ======================================================================= ================================. Est-ce ok [y / n]: y 

Si nous confirmons en tapant «Y» et en appuyant sur Entrée, le package sera installé. Il contient les fichiers nécessaires pour configurer les sources logicielles supplémentaires. Pour voir où ces fichiers ont été installés, nous pouvons exécuter la commande suivante:

$ sudo rpm -QL EPEL-Release

Dans la commande ci-dessus, le -q L'option est la courte pour --mettre en doute, alors que -l est court pour --liste, et est utilisé pour répertorier les fichiers contenus dans un package. La commande ci-dessus produit la sortie suivante:

/ etc / pki / rpm-gpg / rpm-gpg-key-epel-8 / etc / yum.se soustraire.D / EPEL-Playground.repo / etc / yum.se soustraire.D / EPEL-test.repo / etc / yum.se soustraire.d / epel.repo / usr / lib / systemd / system-preset / 90-epel.Preset / USR / Share / Doc / Epel-Release / USR / Share / Doc / Epel-Release / GPL / USR / DOC / DOC / EPEL-Release / ReadMe-Epel-8-Packaging.Maryland

En dehors des fichiers de documentation et du public du référentiel clé GPG, Nous pouvons voir que trois fichiers de configuration de référentiel ont été installés, ce sont les fichiers avec le .repo extension: Epel, Epel-Playground et EPEL-test. Le premier est le référentiel principal, celui qui est activé par défaut, les deux autres contiennent la version expérimentale des packages logiciels et doivent être activées explicitement. Pour vérifier que le Epel Le référentiel a été activé, nous pouvons fonctionner:

$ sudo dnf repolist -v

La commande, si elle est invoquée comme ci-dessus, affiche une liste de tous les référentiels activés dans le système (il peut également être utilisé pour afficher uniquement ceux désactivés ou tous les référentiels existants dans le système). En fournissant le -V Option, (abréviation pour --verbeux), nous pouvons obtenir un rapport plus détaillé:

Repo-ID: EPEL Repo-Name: Packages supplémentaires pour Enterprise Linux 8 - X86_64 Repo-Révision: 1566008900 Repo-Updated: Sat 17 août 2019 04:28:41 AM CEST Repo-Pkgs: 332 Repo-size: 110 M Repo- MetalLink: https: // miroirs.fedoraproject.org / metalink?repo = ePEL-8 & arch = x86_64 & infra = $ infra & content = $ contentdir Mise à jour: samedi 17 août 2019 02:08:39 PM CEST Repo-Baseurl: rsync: // ftp.nluug.NL / Fedora-Epel / 8 / Everything / X86_64 / (78 de plus) Repo-Expire: 172 800 secondes (s) (Last: Sat 17 août 2019 02:08:39 PM CEST) Repo-Filename: / etc / Yum.se soustraire.d / epel.Repo Repo-ID: RHEL-8-FOR-X86_64-APPSTREAM-RPMS Repo-Name: Red Hat Enterprise Linux 8 pour x86_64 - Appstream (RPMS) Repo-Révision: 1565891235 Repo-updated: Thu 15 août 2019 07:47:15 PM CEST Repo-PKGS: 5 759 Repo-Size: 8.5 G Repo-Baseurl: https: // cdn.chapeau rouge.com / contenu / dist / rhel8 / 8 / x86_64 / appstream / oS Repo-Expire: 86 400 seconde (s) (Last: Thu 01 janvier 1970 01:00:00 AM CET) Repo-Filename: / etc / yum.se soustraire.d / redhat.Repo Repo-ID: RHEL-8-FOR-X86_64-BaseOS-RPMS Repo-Name: Red Hat Enterprise Linux 8 pour x86_64 - BaseOS (RPMS) Repo-Révision: 1565191031 Repo-Updated: mer 07 août 2019 05:17:11 PM CEST Repo-PKGS: 2 097 Repo-Size: 1.9 G Repo-Baseurl: https: // cdn.chapeau rouge.com / contenu / dist / rhel8 / 8 / x86_64 / baseos / OS Repo-Expire: 86 400 seconde (s) (Last: Thu 01 janvier 1970 01:00:00 AM CET) Repo-Filename: / etc / yum.se soustraire.d / redhat.Répu Packages totaux: 8 188 

Comme nous pouvons le voir sur la sortie de la commande, le référentiel a été correctement activé, c'est le premier de la liste.

Énumérez les packages contenus dans le référentiel EPEL8

Une fois que nous avons installé et activé le Epel Référentiel, nous pouvons profiter des packages logiciels supplémentaires qu'il fournit, en les installant comme d'habitude. Mais que se passe-t-il si nous voulons connaître tous les packages contenus dans le référentiel? Encore une fois, tout ce que nous devons faire est d'utiliser DNF fournissant le repo_id du référentiel que nous voulons inspecter «Epel» dans ce cas:

$ sudo dnf Repository-Packages EPEL Liste

Voici un extrait du résultat de la commande:

$ sudo dnf Repository-Packages EPEL LISTE MISE À JOUR RÉPOSITÉS DE GESTION ABONNAQUE. Dernier chèque d'expiration des métadonnées: 0:17:42 il y a le samedi 17 août 2019 02:08:43. Packages disponibles Packages 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.dix.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 composeur Epel Bodhi.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-STATIQUE.x86_64 3.47-1.El8 Epel […]

Comme nous pouvons le voir sur la sortie de la commande, beaucoup de logiciels généralement fournis par le Epel Le canal est toujours absent dans le référentiel, car par exemple les packages nécessaires pour installer d'autres environnements de bureau comme Xfce4 ou des services publics comme phpmyadmin (vérifiez notre tutoriel sur l'installation à partir de la source, comme alternative). Ces packages seront probablement fournis à l'avenir.

Conclusion

Dans ce tutoriel, nous avons appris à installer et à activer le référentiel EPEL8 sur RHEL 8 / Centos 8. Nous avons vu comment installer le package de configuration automatique qui fournit le «.Repo ”Files qui contiennent la configuration du référentiel. Nous avons également appris à vérifier que la nouvelle source de logiciel a été ajoutée au système et comment énumérer tout le package fourni par celui-ci.

Bien que cela fait un moment depuis la sortie de Red Hat Enterprise Linux 8, la version correspondante du Epel Le référentiel (packages supplémentaires pour Enterprise Linux) n'a été publié qu'il y a quelques jours qu'à quelques jours. Le référentiel contient des packages qui ne sont pas fournis par les sources logicielles officielles, comme par exemple extindelete, Un utilitaire pour récupérer les fichiers supprimés des systèmes de fichiers EXT3 / 4. Jusqu'à présent, la solution pour installer ces logiciels était de la construire à partir de la source ou d'utiliser la version précédente d'EPEL (moins qu'idéal). Dans ce tutoriel, nous verrons comment ajouter EPEL8 à RHEL 8 / CENTOS 8.

Tutoriels Linux connexes:

  • Comment récupérer la table de partition dans Linux
  • Choses à installer sur Ubuntu 20.04
  • Téléchargement Linux
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Oracle Linux vs Red Hat (Rhel)
  • Meilleure distribution Linux pour les développeurs
  • Fichiers de configuration Linux: 30 premiers
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…