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 dans le répertoire repository.repo/etc/yum.repos.d. Vous pouvez le faire manuellement, mais la plupart des référentiels yum ont leur propre fichier sur l’URL de leur référentiel.repository.repo
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
-
Recherchez l’emplacement du fichier
.repo. Il variera selon le référentiel que vous ajoutez. Dans cet exemple, le fichier.repose trouve à l’adressehttps://www..example.com/repository.repo -
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.repoLoaded 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.reporepository.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
. 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 repository/etc/yum.repos.d sur les instances Amazon Linux AMI, mais il n’est pas activé.
[ec2-user ~]$sudo yum-config-manager --enableepel
Pour plus d'informations et pour télécharger la dernière version de ce package, consultez https://fedoraproject. org/wiki/EPEL