GNU/Linux >> Tutoriels Linux >  >> Linux

Installer les référentiels EPEL et IUS sur CentOS et Red Hat

Cet article décrit comment configurer un système CentOS ou Red Hat EnterpriseLinux pour utiliser le référentiel Fedora Extra Packages for Enterprise Linux (EPEL). Le référentiel EPEL fournit des packages logiciels utiles qui ne sont pas inclus dans les référentiels officiels CentOS ou Red Hat.

Des instructions sont également incluses pour l'installation du projet communautaire IUS. Alors qu'EPEL fournit uniquement des logiciels qui ne sont pas dans les dépôts officiels CentOS et Red Hat, IUS fournit des versions plus récentes de logiciels (comme MySQL et PHP) qui existent dans les dépôts officiels.

Remarque : Soyez prudent lorsque vous utilisez un référentiel tiers. Si vous avez un contrat de support géré, contactez votre fournisseur avant de suivre les instructions de cet article pour vous assurer que vous ne créez pas une configuration de serveur non prise en charge.

Installer le référentiel EPEL

Vous installez le référentiel EPEL en téléchargeant le package RPM approprié pour votre système et en l'installant. Les instructions suivantes utilisent les packages 64 bits qui fonctionnent avec les instances Rackspace Cloud Servers.

CentOS

Le référentiel CentOS Extras comprend un package pour installer EPEL et est activé par défaut. Pour installer le package de version EPEL, exécutez la commande suivante :

sudo yum install epel-release

Red Hat Enterprise Linux

Pour installer le package de version EPEL, exécutez la commande suivante :

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E '%{rhel}').noarch.rpm

Certains forfaits EPEL dépendent des forfaits des canaux "facultatif" et "extras", alors assurez-vous que ceux-ci sont également activés.

Installer le référentiel IUS

Le référentiel IUS fournit des versions plus récentes de certains logiciels dans les référentiels officiels CentOS et Red Hat. Le référentiel IUS dépend du référentiel EPEL.

Les noms de packages dans le référentiel IUS sont différents de les noms de paquets utilisés dans les dépôts officiels. La différence permet d'éviter les conflits involontaires ou les mises à jour de versions logicielles.

Remarque : Étant donné que IUS utilise des noms de packages différents des noms de packages dans les référentiels officiels, nous recommandons IUS pour les clients Rackspace avec des niveaux de support gérés qui incluent le logiciel serveur. Les serveurs gérés se mettent automatiquement à jour la nuit par défaut, ce qui peut entraîner des mises à niveau non planifiées si les noms de packages sont identiques dans plusieurs référentiels activés.

Pour installer le package de version IUS, exécutez la commande suivante :

sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm

Mettre à niveau les packages installés vers les versions IUS

Si vous avez déjà installé un package logiciel que vous souhaitez mettre à niveau vers une version plus récente dans le référentiel IUS, installez le plug-in IUS yum pour le remplacement du package afin de simplifier le processus de mise à niveau.

sudo yum install yum-plugin-replace

Le plug-in fournit un yum replace commande qui remplace un package spécifié et installe toutes les dépendances requises en même temps. Par exemple, pour remplacer le package PHP installé par le package PHP 5.6 du référentiel IUS, exécutez la commande suivante :

sudo yum replace php --replace-with php56u

Pour plus d'informations, consultez le Guide d'utilisation du SIU.

Vérifier les référentiels disponibles

Vous pouvez voir si les référentiels dont vous avez besoin sont installés et activés en exécutant la commande suivante :

yum repolist

Certains référentiels sont désactivés par défaut. Pour répertorier les référentiels désactivés, exécutez la commande suivante :

yum repolist disabled

Linux
  1. Comment installer et gérer des logiciels sur CentOS 7

  2. Comment installer et sécuriser MongoDB 4 dans CentOS 8

  3. Changer le port SSH dans CentOS et Red Hat

  4. Comment installer le package Mokutil sur CentOS/RHEL 7 et 8

  5. Comment installer le package zip/unzip sous Linux CentOS/RHEL 7 et 8

Ajout d'un référentiel EPEL 8 à Red Hat Satellite 6

Comment installer et utiliser le gestionnaire de packages Yarn Node.js sur CentOS 8

Comment installer Brave Browser sur Fedora, Red Hat et CentOS

Comment installer et activer EPEL Repo sur CentOS 5, CentOS 6 et CentOS 7

Comment installer et configurer GlusterFS sur CentOS 7/CentOS 8

Comment installer EPEL Repo sur CentOS et RHEL 7 ?