View a markdown version of this page

Ajouter des référentiels sur une instance AL2 - Amazon Linux 2

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Ajouter des référentiels sur une instance AL2

Ces informations s'appliquent à AL2. Pour plus d'informations AL2023, consultez la section Mises à niveau déterministes via des référentiels versionnés dans AL2023 le guide de l'utilisateur Amazon Linux 2023.

Par défaut, AL2 les instances sont lancées avec les référentiels suivants activés :

  • amzn2-core

  • amzn2extra-docker

S’il existe de nombreux packages disponibles dans ces référentiels qui sont mis à jour par Amazon Web Services, il est toutefois possible que vous trouviez un package dans un autre référentiel que vous souhaitez installer.

Pour installer un package d’un référentiel différent avec la commande yum, vous devez ajouter les détails relatifs au référentiel au fichier /etc/yum.conf ou à son propre fichier repository.repo dans le répertoire /etc/yum.repos.d. Vous pouvez le faire manuellement, mais la plupart des référentiels yum ont leur propre fichier repository.repo sur l’URL de leur référentiel.

Pour déterminer quels référentiels yum sont déjà installés

Utilisez la commande suivante pour répertorier les référentiels yum installés :

[ec2-user ~]$ yum repolist all

La sortie obtenue répertorie les référentiels installés et indique l’état de chacun. Les référentiels activés affichent le nombre de packages qu’ils contiennent.

Pour ajouter un référentiel yum à /etc/yum.repos.d
  1. Recherchez l’emplacement du fichier .repo. Il variera selon le référentiel que vous ajoutez. Dans cet exemple, le fichier .repo se trouve à l’adresse https://www.example.com/repository.repo.

  2. Ajoutez le référentiel à l’aide de la commande yum-config-manager.

    [ec2-user ~]$ sudo yum-config-manager --add-repo https://www.example.com/repository.repo Loaded plugins: priorities, update-motd, upgrade-helper adding repo from: https://www.example.com/repository.repo grabbing file https://www.example.com/repository.repo to /etc/yum.repos.d/repository.repo repository.repo | 4.0 kB 00:00 repo saved to /etc/yum.repos.d/repository.repo

Après avoir installé un référentiel, vous devez l’activer, comme décrit dans la procédure suivante.

Pour activer un référentiel yum dans /etc/yum.repos.d

Utilisez la commande yum-config-manager avec l’indicateur --enable repository. La commande suivante active le référentiel EPEL (Extra Packages for Enterprise Linux) à partir du projet Fedora. Par défaut, ce référentiel est présent dans /etc/yum.repos.d sur les instances Amazon Linux AMI, mais il n’est pas activé.

[ec2-user ~]$ sudo yum-config-manager --enable epel

Pour plus d'informations et pour télécharger la dernière version de ce package, consultez https://fedoraproject. org/wiki/EPEL.