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.
Inhalt
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-releaseinstalliert ist.Um die Version des Pakets zu überprüfen, können Sie den folgenden Befehl verwenden.
[ec2-user ~]$rpm -qi system-releaseDer 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-releaseinstalliert ist. Sie können ausführensudo dnf upgrade, um auf die neueste Version zu aktualisieren.
Installieren Sie SPAL auf Ihrem System
-
Installieren Sie das
spal-releasePaket auf Ihrem System. Dadurch werden die.repoKonfigurationsdatei und die GPG-Schlüssel zu Ihrem System hinzugefügt.[ec2-user ~]$sudo dnf install spal-releaseAnmerkung
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.
-
Stellen Sie sicher, dass die SPAL-Repository-Konfiguration erfolgreich zu Ihrem System hinzugefügt wurde.
[ec2-user ~]$cat /etc/yum.repos.d/amazonlinux-spal.repoSie sollten die drei auf Ihrem System konfigurierten Repositorys sehen:
amazonlinux-spalamazonlinux-spal-source, und.amazonlinux-spal-debuginfoSie können die Liste der konfigurierten Repositorys auch überprüfen, indem Sie den Befehl ausführen.
dnf repolist[ec2-user ~]$dnf repolist --allAnmerkung
Die
--allMarkierung 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ühren
dnf install.[ec2-user ~]$sudo dnf installpackageAnmerkung
Sie können hier
dnf listeine vollständige Liste der SPAL-Pakete einsehen.[ec2-user ~]$dnf list --repo=amazonlinux-spalAnmerkung
SPAL ist ein versioniertes Repository. Stellen Sie sicher, dass die neueste Version von
system-releaseinstalliert 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 --sourcepackage
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-installpackage
Das SPAL-Repository von Ihrem System deinstallieren
-
Entfernen Sie die SPAL-Repository-Konfiguration mit einem Befehl.
dnf remove[ec2-user ~]$sudo dnf remove spal-release -
Stellen Sie sicher, dass das Repository entfernt wurde, indem Sie den
dnf repolistBefehl ausführen.[ec2-user ~]$dnf repolistWichtig
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: