Tutorial: SPAL-Repository auf AL2 023 konfigurieren - Amazon Linux 2023

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.

Tutorial: SPAL-Repository auf AL2 023 konfigurieren

Supplementary Packages for Amazon Linux (SPAL) ist ein zusätzliches Paket-Repository für AL2 023, das Kunden Zugriff auf Tausende von Open-Source-Paketen bietet.

Das folgende Tutorial hilft Ihnen bei der Konfiguration des SPAL-Repositorys auf Ihrer 023-Instance. AL2 Durch die Installation des Repositorys erhalten Sie Zugriff auf alle in SPAL verfügbaren RPM-Pakete. Nach der Installation können Sie Ihren Paketmanager verwenden, um diese Pakete auf Ihrem System zu installieren und zu verwenden.

Voraussetzungen

In diesem Tutorial wird davon ausgegangen, dass Sie bereits eine Instanz mit der Release-Version AL2 023 2023.9.20251117 oder höher gestartet haben. Weitere Informationen finden Sie auf den Aktualisierung AL2 023 Seiten AL2023 bei Amazon EC2 und.

Die Voraussetzungen werden überprüft

  • Um zu überprüfen, ob Ihre Instanz die Voraussetzungen erfüllt, können Sie überprüfen, welche Version von auf Ihrem System system-release installiert ist.

    Um die Version des Pakets zu überprüfen, können Sie den folgenden Befehl verwenden.

    [ec2-user ~]$ rpm -qi system-release

    Der Befehl zeigt Informationen über das Paket an, einschließlich der Hauptversion.

    Name : system-release Version : 2023.9.20251117 ...
    Anmerkung

    Stellen Sie sicher, dass die neueste Version von system-release installiert ist. Sie können ausführensudo dnf upgrade, um auf die neueste Version zu aktualisieren.

Installieren Sie SPAL auf Ihrem System

  1. Installieren Sie das spal-release Paket auf Ihrem System. Dadurch werden die .repo Konfigurationsdatei und die GPG-Schlüssel zu Ihrem System hinzugefügt.

    [ec2-user ~]$ sudo dnf install spal-release
    Anmerkung

    Während der Installation wird die Support-Erklärung angezeigt. In der Erklärung werden der Umfang des Supports und die Einschränkungen von SPAL erläutert. Bitte nehmen Sie sich die Zeit, diese Informationen sorgfältig zu lesen.

  2. Stellen Sie sicher, dass die SPAL-Repository-Konfiguration erfolgreich zu Ihrem System hinzugefügt wurde.

    [ec2-user ~]$ cat /etc/yum.repos.d/amazonlinux-spal.repo

    Sie sollten die beiden auf Ihrem System konfigurierten Repositorys sehen: und amazonlinux-spal amazonlinux-spal-source

    Sie können die Liste der konfigurierten Repositorys auch überprüfen, indem Sie Folgendes ausführen. dnf repolist

    [ec2-user ~]$ dnf repolist --all
    Anmerkung

    Die --all Markierung ist erforderlich, um sowohl aktivierte als auch deaktivierte Repositorys zu sehen.

    Beide SPAL-Repositorys sollten verfügbar sein. Beachten Sie, dass das Amazon Linux 2023 SPAL-Repository — Quellpakets-Repository standardmäßig deaktiviert ist.

    repo id repo name status amazonlinux-spal Amazon Linux 2023 SPAL repository enabled amazonlinux-spal-source Amazon Linux 2023 SPAL repository - Source packages disabled
  3. (Optional) Aktivieren Sie das Quell-Repository.

    Anmerkung

    RPM-Quell-Repositorys (SRPM) sind in der Regel standardmäßig deaktiviert, da sie hauptsächlich von Entwicklern zum Erstellen von Paketen und nicht von Endbenutzern für die Softwareinstallation verwendet werden. DNF aktiviert Quell-Repositorys automatisch, wenn Sie Befehle verwenden, die Quellpakete erfordern, wie z. dnf download --source package

    Sie müssen das Quell-Repository nicht manuell für einmalige Quellpaketoperationen aktivieren. Folgen Sie diesem Schritt nur, wenn Sie auf Ihrem System SRPMs von SPAL aus neu aufbauen möchten.

    Um das Amazon Linux 2023 SPAL Repository — Source Packages Repository dauerhaft auf Ihrem System zu aktivieren, führen Sie den folgenden Befehl aus:

    [ec2-user ~]$ sudo dnf config-manager --enable amazonlinux-spal-source

SPAL-Pakete installieren

  • Installieren Sie SPAL-Pakete auf Ihrem System, indem Sie den Befehl ausführendnf install.

    [ec2-user ~]$ sudo dnf install package
    Anmerkung

    Sie können dies verwendendnf list, um eine vollständige Liste der SPAL-Pakete zu sehen.

    [ec2-user ~]$ dnf list --repo=amazonlinux-spal
    Anmerkung

    SPAL ist ein versioniertes Repository. Stellen Sie sicher, dass Sie die neueste Version von system-release installiert haben, um die aktuelle Paketliste zu sehen.

    Weitere Informationen zu deterministischen Updates finden Sie unter Deterministische Upgrades durch versionierte Repositorys auf 023 AL2

Deinstallation des SPAL-Repositorys von Ihrem System

  1. Entfernen Sie die SPAL-Repository-Konfiguration mit einem Befehl. dnf remove

    [ec2-user ~]$ sudo dnf remove spal-release
  2. Stellen Sie sicher, dass das Repository entfernt wurde, indem Sie den dnf repolist Befehl ausführen.

    [ec2-user ~]$ dnf repolist
    Wichtig

    Durch das Entfernen der SPAL-Repository-Konfiguration von Ihrem System werden keine auf dem System installierten SPAL-Pakete entfernt.

Verwandte Themen

Weitere Informationen zum Repository Supplementary Packages for Amazon Linux finden Sie in der folgenden Dokumentation: