View a markdown version of this page

Fügen Sie Repositorys auf einer AL2-Instance 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 AL2-Instance hinzu

Diese Information bezieht sich auf AL2. Informationen zu AL2023 finden Sie unter Deterministische Upgrades durch versionierte Repositorys auf 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.

Um ein Yum-Repository hinzuzufügen /.repos.d etc/yum
  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.

Um ein Yum-Repository zu aktivieren in /.repos.d etc/yum

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 Informationen zum Herunterladen der neuesten Version dieses Pakets finden Sie unter. https://fedoraproject.org/wiki/EPEL