

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Packages supplémentaires pour Amazon Linux
<a name="spal"></a>

 Cette section présente les packages supplémentaires pour Amazon Linux (SPAL) et décrit leurs avantages et leurs limites, ainsi que les directives pour signaler les problèmes liés aux packages. 

**Topics**
+ [Qu'est-ce que les packages supplémentaires pour Amazon Linux (ou SPAL) ?](#spal-what-is)
+ [Avantages](#spal-benefits)
+ [Support des packages SPAL](#spal-support)
+ [Signalement des problèmes liés au package](#spal-reporting)
+ [Rubriques en relation](#spal-more-info)
+ [Tutoriel : Configuration du dépôt SPAL sur 023 AL2](configure-spal-repository.md)

## Qu'est-ce que les packages supplémentaires pour Amazon Linux (ou SPAL) ?
<a name="spal-what-is"></a>

 Supplementary Packages for Amazon Linux (SPAL) est un référentiel de packages dédié qui donne accès à des milliers de packages supplémentaires dérivés de [Extra Packages for Enterprise Linux 9 (EPEL9)](https://docs.fedoraproject.org/en-US/epel/epel-about/). Ces packages complètent les logiciels existants disponibles dans le noyau d'Amazon Linux 2023. 

 SPAL simplifie le déploiement des logiciels en fournissant des packages prédéfinis compatibles avec AL2 023, éliminant ainsi la nécessité pour les clients de créer eux-mêmes des packages à partir du code source. Cela permet d'économiser du temps et des efforts lors du processus d'installation du logiciel. 

**Note**  
 SPAL est disponible dans toutes les régions AWS commerciales, y compris les régions AWS GovCloud (États-Unis) et en Chine, pour AL2 023 instances avec une version finale de ` 2023.9.20251117` ou ultérieure. 

## Avantages
<a name="spal-benefits"></a>

 SPAL offre plusieurs avantages clés aux utilisateurs d'Amazon Linux 2023 : 
+  **Extension des cas d'utilisation AL2 023** — L'accès à des packages supplémentaires populaires au-delà du référentiel AL2 023 principal, tels que, ` GDAL` or `pandoc``drbd-utils`, permet aux clients de répondre à de multiples besoins commerciaux et de développement. 
+  **Simplification de la gestion des packages AL2 023** — En fournissant des packages prédéfinis pour AL2 023, le processus de création de packages supplémentaires à partir des sources est éliminé, ce qui permet de gagner du temps et de réduire le risque d'erreurs de compilation. 
+  **Simplification de la migration AL2 vers AL2 023** : le référentiel SPAL permet une migration fluide des charges de travail AL2 vers AL2 023, y compris les charges de travail qui dépendent de packages. EPEL7 

## Support des packages SPAL
<a name="spal-support"></a>

 Les packages SPAL ne sont pas couverts par le même niveau de support que les packages de base AL2 023, qui sont pris en charge pendant toute la durée de vie d'Amazon Linux 2023. 

**Important**  
 Avant d'utiliser SPAL, les clients doivent évaluer avec soin les considérations suivantes :   
**Les packages SPAL ne sont PAS couverts** par les plans de AWS support.
**Les packages SPAL sont fournis « tels quels »** en amont. EPEL9
Les colis SPAL **ne bénéficieront PAS** du suivi de sécurité AWS CVE.
Les packages SPAL reçoivent des correctifs de sécurité et des corrections de bogues **exclusivement en amont EPEL9 lorsqu'ils sont disponibles.**

## Signalement des problèmes liés au package
<a name="spal-reporting"></a>

 Si vous rencontrez un problème avec un package SPAL, nous vous recommandons de vérifier d'abord si le même problème se produit avec le package correspondant dans le EPEL9 référentiel en amont. Pour cela, veuillez consulter la [liste des problèmes](https://pagure.io/epel/issues) sur le référentiel EPEL en amont. 

 Si le problème n'est pas présent dans EPEL9, créez-en un dans le [ GitHubréférentiel Amazon Linux 2023](https://github.com/amazonlinux/amazon-linux-2023/issues), car cela indique que le problème est spécifique à la construction ou à la configuration du package SPAL. 

 Cette approche garantit que les problèmes sont traités par les responsables appropriés et contribue à la qualité globale des packages SPAL et EPEL en amont. 

**Note**  
 Les problèmes signalés seront traités dans la mesure du possible. 

## Rubriques en relation
<a name="spal-more-info"></a>

Pour plus d'informations sur la configuration de SPAL sur votre système, consultez la page de documentation suivante :
+  [Tutoriel : Configuration du dépôt SPAL sur 023 AL2](configure-spal-repository.md) 

# Tutoriel : Configuration du dépôt SPAL sur 023 AL2
<a name="configure-spal-repository"></a>

Supplementary Packages for Amazon Linux (SPAL) est un référentiel de packages supplémentaire pour AL2 023 qui permet aux clients d'accéder à des milliers de packages open source.

 Le didacticiel suivant vous aide à configurer le référentiel SPAL sur votre instance AL2 023. En installant le dépôt, vous aurez accès à tous les paquets RPM disponibles dans SPAL. Une fois installés, vous pouvez utiliser votre gestionnaire de packages pour installer et utiliser ces packages sur votre système. 

**Topics**
+ [Conditions préalables](#configure-spal-prereqs)
+ [Vérification des prérequis](#configure-spal-check-prereqs)
+ [Installation de SPAL sur votre système](#configure-spal-install)
+ [Installation de packages SPAL](#configure-spal-install-pkgs)
+ [Désinstaller le dépôt SPAL de votre système](#configure-spal-uninstall)
+ [Rubriques en relation](#configure-spal-more-info)

## Conditions préalables
<a name="configure-spal-prereqs"></a>

Ce didacticiel part du principe que vous avez déjà lancé une instance à l'aide de la version AL2 023 `2023.9.20251117` ou ultérieure. Pour plus d'informations, consultez les [Mise à jour AL2023](updating.md) pages [AL2023 sur Amazon EC2](ec2.md) et. 

## Vérification des prérequis
<a name="configure-spal-check-prereqs"></a><a name="check-prereqs"></a>
+ Pour vérifier que votre instance répond aux conditions requises, vous pouvez vérifier la version de `system-release` installée sur votre système.

  Pour vérifier la version du package, vous pouvez utiliser la commande suivante.

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

  La commande affiche des informations sur le package, y compris la version majeure.

  ```
  Name        : system-release
  Version     : 2023.9.20251117
  ...
  ```
**Note**  
Assurez-vous que la dernière version de `system-release` est installée. Vous pouvez exécuter `sudo dnf upgrade` la mise à jour vers la dernière version.

## Installation de SPAL sur votre système
<a name="configure-spal-install"></a><a name="install-spal"></a>

1. Installez le `spal-release` package sur votre système. Cela ajoute le fichier `.repo` de configuration et les clés GPG à votre système.

   ```
   [ec2-user ~]$ sudo dnf install spal-release
   ```
**Note**  
 Pendant l'installation, la déclaration de support sera affichée. La déclaration explique l'étendue du support et les limites du SPAL. Veuillez prendre le temps de lire attentivement ces informations. 

1. Vérifiez que la configuration du référentiel SPAL a bien été ajoutée à votre système.

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

   Vous devriez voir les deux référentiels configurés sur votre système : `amazonlinux-spal` et `amazonlinux-spal-source`

   Vous pouvez également consulter la liste des référentiels configurés en exécutant`dnf repolist`.

   ```
   [ec2-user ~]$ dnf repolist --all
   ```
**Note**  
 L'`--all`indicateur est nécessaire pour voir les référentiels activés et désactivés. 

   Les deux référentiels SPAL devraient être disponibles. Notez que le **référentiel SPAL d'Amazon Linux 2023 - Référentiel de packages source** est désactivé par défaut.

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

1. (Facultatif) Activez le référentiel source.
**Note**  
 Les référentiels source RPM (SRPM) sont généralement désactivés par défaut car ils sont principalement utilisés par les développeurs pour créer des packages, et non par les utilisateurs finaux pour l'installation de logiciels. DNF active automatiquement les référentiels sources lorsque vous utilisez des commandes qui nécessitent des packages source, telles que. `dnf download --source package`   
 Il n'est pas nécessaire d'activer manuellement le référentiel source pour des opérations ponctuelles sur le package source. Suivez cette étape uniquement si vous souhaitez effectuer une reconstruction à SRPMs partir de SPAL sur votre système. 

   Pour activer définitivement le **référentiel SPAL d'Amazon Linux 2023 - Référentiel de packages source** sur votre système, exécutez la commande suivante :

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

## Installation de packages SPAL
<a name="configure-spal-install-pkgs"></a><a name="install-pkgs-spal"></a>
+ Installez les packages SPAL sur votre système en exécutant la `dnf install` commande.

  ```
  [ec2-user ~]$ sudo dnf install package
  ```
**Note**  
 Vous pouvez l'utiliser `dnf list` pour voir la liste complète des packages SPAL.   

  ```
  [ec2-user ~]$ dnf list --repo=amazonlinux-spal
  ```
**Note**  
 SPAL est un dépôt versionné. Assurez-vous que la dernière version de est `system-release` installée pour voir la liste des packages la plus récente.   
 Pour plus d'informations sur les mises à jour déterministes, vous pouvez consulter [Mises à niveau déterministes via des référentiels versionnés sur AL2023](deterministic-upgrades.md) 

## Désinstaller le dépôt SPAL de votre système
<a name="configure-spal-uninstall"></a><a name="uninstall-spal"></a>

1. Supprimez la configuration du référentiel SPAL à l'aide de la `dnf remove` commande.

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

1. Vérifiez que le référentiel a été supprimé en exécutant `dnf repolist` la commande.

   ```
   [ec2-user ~]$ dnf repolist
   ```
**Important**  
 La suppression de la configuration du référentiel SPAL de votre système ne supprime aucun package SPAL installé sur le système.

## Rubriques en relation
<a name="configure-spal-more-info"></a>

Pour plus d'informations sur le référentiel de packages supplémentaires pour Amazon Linux, consultez la documentation suivante :
+  [Packages supplémentaires pour Amazon Linux](spal.md) 