View a markdown version of this page

Tutoriel : Configuration du dépôt SPAL sur AL2023 - Amazon Linux 2023

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.

Tutoriel : Configuration du dépôt SPAL sur AL2023

Supplementary Packages for Amazon Linux (SPAL) est un référentiel de packages supplémentaire AL2023 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 AL2023 instance. 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.

Conditions préalables

Ce didacticiel part du principe que vous avez déjà lancé une instance à l'aide AL2023 de la version 2023.9.20251117 finale ou ultérieure. Pour plus d'informations, consultez les Mise à jour AL2023 pages AL2023 sur Amazon EC2 et.

Vérification des prérequis

  • 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 d'avoir system-release installé la dernière version de. Vous pouvez exécuter sudo dnf upgrade la mise à jour vers la dernière version.

Installation de SPAL sur votre système

  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.

  2. 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 trois référentiels configurés sur votre système :amazonlinux-spal,amazonlinux-spal-source, etamazonlinux-spal-debuginfo.

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

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

    L'--allindicateur est nécessaire pour voir les référentiels activés et désactivés.

    Les trois référentiels SPAL devraient être disponibles. Notez que le référentiel SPAL Amazon Linux 2023 - Packages source et le référentiel Amazon Linux 2023 SPAL - Débogage sont désactivés 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 amazonlinux-spal-debuginfo Amazon Linux 2023 SPAL repository - Debug disabled

Installation de packages SPAL

  • Installez les packages SPAL sur votre système en exécutant la dnf install commande.

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

    Vous pouvez 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

Téléchargement des paquets source SPAL

Les packages RPM (SRPM) sont principalement utilisés par les développeurs pour créer des packages à partir des sources. Le référentiel source SPAL est désactivé par défaut. DNF l'active automatiquement lorsque vous utilisez des commandes qui nécessitent des packages source.

Pour télécharger le RPM source d'un package SPAL, exécutez la commande suivante :

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

Installation des packages SPAL debuginfo

Le référentiel debuginfo contient à la fois les packages debuginfo et debugsource. Ces packages fournissent des symboles de débogage et des fichiers source utiles pour le débogage et le profilage des applications. Le référentiel SPAL debuginfo est désactivé par défaut. DNF l'active automatiquement lorsque vous utilisez des commandes qui nécessitent des packages de débogage.

Pour installer les packages debuginfo et debugsource pour un package SPAL, exécutez la commande suivante :

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

Désinstaller le dépôt SPAL de votre système

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

    [ec2-user ~]$ sudo dnf remove spal-release
  2. 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

Pour plus d'informations sur le référentiel de packages supplémentaires pour Amazon Linux, consultez la documentation suivante :