Fügen Sie Repositorys auf einer Instance AL2 hinzu - Amazon Linux 2

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Fügen Sie Repositorys auf einer Instance AL2 hinzu

Diese Information bezieht sich auf. AL2 Weitere Informationen dazu AL2023 finden Sie unter Deterministische Upgrades durch versionierte Repositorys AL2023 im Amazon Linux 2023 User Guide.

Standardmäßig werden AL2 Instances mit den folgenden aktivierten Repositorys gestartet:

  • amzn2-core

  • amzn2extra-docker

In diesen Repositorys befinden sich viele Pakete, die von Amazon Web Services aktualisiert werden, aber möglicherweise möchten Sie ein Paket installieren, das in einem anderen Repository enthalten ist.

Zum Installieren eines Pakets aus einem anderen Repository mithilfe von yum müssen Sie die Daten des Repository der Datei /etc/yum.conf oder seiner eigenen repository.repo-Datei im Verzeichnis /etc/yum.repos.d hinzufügen. Dies kann manuell erfolgen, aber die meisten yum-Repositorys verfügen über eigene repository.repo-Dateien an ihrer Repository-URL.

Stellen Sie wie folgt fest, welche yum-Repositorys bereits installiert sind:

Mit dem folgenden Befehl führen Sie die installierten yum-Repositorys auf:

[ec2-user ~]$ yum repolist all

Die resultierende Ausgabe führt alle installierten Repositorys und ihre jeweiligen Status auf. Aktivierte Repositorys zeigen die Anzahl der Pakete an, die sie enthalten.

Fügen Sie ein yum-Repository wie folgt zur Datei hinzu /etc/yum.repos.d
  1. Suchen Sie den Speicherort der Datei .repo. Dieser hängt von dem Repository ab, das Sie hinzufügen. In diesem Beispiel befindet sich die Datei .repo unter https://www.example.com/repository.repo.

  2. Erstellen Sie ein Repository mit dem Befehl 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

Nach der Installation von Repositorys müssen diese wie folgt aktiviert werden.

Aktivieren Sie ein yum-Repository in wie folgt /etc/yum.repos.d

Verwenden Sie den Befehl yum-config-manager mit dem --enable repository-Namespace. Der folgende Befehl aktiviert das Repository „Extra Packages for Enterprise Linux (EPEL)“ des Projekts „Fedora“. Standardmäßig steht dieses Repository auf /etc/yum.repos.d-Instances unter Amazon Linux AMI zur Verfügung, ist aber nicht aktiviert.

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

Weitere Informationen und den Download der neuesten Version dieses Pakets finden Sie unter https://fedoraproject. org/wiki/EPEL.