

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
<a name="configure-spal-repository"></a>

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. 

**Topics**
+ [Voraussetzungen](#configure-spal-prereqs)
+ [Die Voraussetzungen werden überprüft](#configure-spal-check-prereqs)
+ [Installieren Sie SPAL auf Ihrem System](#configure-spal-install)
+ [Installation von SPAL-Paketen](#configure-spal-install-pkgs)
+ [SPAL-Quellpakete werden heruntergeladen](#configure-spal-source-pkgs)
+ [SPAL-Debuginfo-Pakete installieren](#configure-spal-debuginfo-pkgs)
+ [Das SPAL-Repository von Ihrem System deinstallieren](#configure-spal-uninstall)
+ [Verwandte Themen](#configure-spal-more-info)

## Voraussetzungen
<a name="configure-spal-prereqs"></a>

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](updating.md) Seiten [AL2023 auf Amazon EC2](ec2.md) und. 

## Die Voraussetzungen werden überprüft
<a name="configure-spal-check-prereqs"></a><a name="check-prereqs"></a>
+ 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ühren`sudo dnf upgrade`, um auf die neueste Version zu aktualisieren.

## Installieren Sie SPAL auf Ihrem System
<a name="configure-spal-install"></a><a name="install-spal"></a>

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. 

1. 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-spal``amazonlinux-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
<a name="configure-spal-install-pkgs"></a><a name="install-pkgs-spal"></a>
+ Installieren Sie SPAL-Pakete auf Ihrem System, indem Sie den Befehl ausführen`dnf 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](deterministic-upgrades.md) 

## SPAL-Quellpakete werden heruntergeladen
<a name="configure-spal-source-pkgs"></a>

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
<a name="configure-spal-debuginfo-pkgs"></a>

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
<a name="configure-spal-uninstall"></a><a name="uninstall-spal"></a>

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

   ```
   [ec2-user ~]$ sudo dnf remove spal-release
   ```

1. 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
<a name="configure-spal-more-info"></a>

Weitere Informationen zum Repository Supplementary Packages for Amazon Linux finden Sie in der folgenden Dokumentation:
+  [Zusätzliche Pakete für Amazon Linux](spal.md) 