View a markdown version of this page

Tutorial: SPAL-Repository konfigurieren auf AL2023 - 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 konfigurieren auf AL2023

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

Das folgende Tutorial hilft Ihnen bei der Konfiguration des SPAL-Repositorys auf Ihrer Instance. AL2023 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 AL2023 Release-Version 2023.9.20251117 oder einer späteren Version gestartet haben. Weitere Informationen finden Sie auf den Aktualisierung AL2023 Seiten AL2023 auf 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 der Unterstützung 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 drei auf Ihrem System konfigurierten Repositorys sehen: amazonlinux-spalamazonlinux-spal-source, und. amazonlinux-spal-debuginfo

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

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

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

    Alle drei SPAL-Repositorys sollten verfügbar sein. Beachten Sie, dass die Repositorys Amazon Linux 2023 SPAL repository — Source packages und Amazon Linux 2023 SPAL repository — Debug standardmäßig deaktiviert sind.

    repo id repo name status amazonlinux-spal Amazon Linux 2023 SPAL repository enabled amazonlinux-spal-source Amazon Linux 2023 SPAL repository - Source packages disabled amazonlinux-spal-debuginfo Amazon Linux 2023 SPAL repository - Debug disabled

Installation von SPAL-Paketen

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

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

    Sie können hier dnf list eine vollständige Liste der SPAL-Pakete einsehen.

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

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

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

SPAL-Quellpakete werden heruntergeladen

RPM-Quellpakete (SRPM) werden hauptsächlich von Entwicklern zum Erstellen von Paketen aus dem Quellcode verwendet. Das SPAL-Quell-Repository ist standardmäßig deaktiviert. DNF aktiviert es automatisch, wenn Sie Befehle verwenden, für die Quellpakete erforderlich sind.

Führen Sie den folgenden Befehl aus, um das Quell-RPM für ein SPAL-Paket herunterzuladen:

[ec2-user ~]$ dnf download --source package

SPAL-Debuginfo-Pakete installieren

Das Debuginfo-Repository enthält sowohl die Pakete debuginfo als auch debugsource. Diese Pakete stellen Debug-Symbole und Quelldateien bereit, die für das Debuggen und Profilieren von Anwendungen nützlich sind. Das SPAL-Debuginfo-Repository ist standardmäßig deaktiviert. DNF aktiviert es automatisch, wenn Sie Befehle verwenden, die Debug-Pakete erfordern.

Führen Sie den folgenden Befehl aus, um die Pakete debuginfo und debugsource für ein SPAL-Paket zu installieren:

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

Das SPAL-Repository von Ihrem System deinstallieren

  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: