View a markdown version of this page

Tutorial: Configurar el repositorio SPAL en AL2023 - Amazon Linux 2023

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Tutorial: Configurar el repositorio SPAL en AL2023

Supplementary Packages for Amazon Linux (SPAL) es un repositorio de paquetes adicional AL2023 que proporciona a los clientes acceso a miles de paquetes de código abierto.

El siguiente tutorial le ayuda a configurar el repositorio SPAL en su instancia. AL2023 Al instalar el repositorio, obtendrá acceso a todos los paquetes RPM disponibles en SPAL. Una vez instalado, puede usar su administrador de paquetes para instalar y usar estos paquetes en su sistema.

Requisitos previos

En este tutorial se asume que ya ha lanzado una instancia con la versión de AL2023 lanzamiento 2023.9.20251117 o posterior. Para obtener más información, consulte las páginas AL2023 en Amazon EC2 y Actualización AL2023.

Comprobación de los requisitos previos

  • Para comprobar que la instancia cumple los requisitos previos, puede comprobar la versión system-release instalada en el sistema.

    Para comprobar la versión del paquete, puedes usar el siguiente comando.

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

    El comando mostrará información sobre el paquete, incluida la versión principal.

    Name : system-release Version : 2023.9.20251117 ...
    nota

    Asegúrese de tener system-release instalada la última versión de. Puede correr sudo dnf upgrade para actualizar a la última versión.

Instalar SPAL en su sistema

  1. Instale el spal-release paquete en su sistema. Esto añade el archivo .repo de configuración y las claves GPG a su sistema.

    [ec2-user ~]$ sudo dnf install spal-release
    nota

    Durante la instalación, se mostrará la declaración de soporte. La declaración explica el alcance del soporte y las limitaciones del SPAL. Tómese un tiempo para revisar esta información detenidamente.

  2. Compruebe que la configuración del repositorio SPAL se haya agregado correctamente a su sistema.

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

    Debería ver los tres repositorios configurados en su sistema: amazonlinux-spalamazonlinux-spal-source, y. amazonlinux-spal-debuginfo

    También puede comprobar la lista de repositorios configurados ejecutando. dnf repolist

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

    La --all marca es obligatoria para ver los repositorios activados y desactivados.

    Los tres repositorios SPAL deberían estar disponibles. Tenga en cuenta que el repositorio SPAL de Amazon Linux 2023 (Paquetes fuente) y el repositorio SPAL de Amazon Linux 2023 (repositorios de depuración) están deshabilitados de forma predeterminada.

    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

Instalación de paquetes SPAL

  • Instale los paquetes SPAL en su sistema ejecutando dnf install un comando.

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

    Puede utilizarla dnf list para ver una lista completa de los paquetes SPAL.

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

    SPAL es un repositorio versionado. Asegúrese de tener system-release instalada la última versión de para ver la lista de paquetes más reciente.

    Para obtener más información sobre las actualizaciones deterministas, puede consultar Actualizaciones deterministas mediante repositorios versionados en AL2023

Descargar los paquetes fuente de SPAL

Los desarrolladores utilizan principalmente los paquetes fuente RPM (SRPM) para crear paquetes a partir del código fuente. El repositorio de código fuente de SPAL está deshabilitado de forma predeterminada. DNF lo activa automáticamente cuando se utilizan comandos que requieren paquetes fuente.

Para descargar el RPM de origen de un paquete SPAL, ejecute el siguiente comando:

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

Instalación de paquetes debuginfo de SPAL

El repositorio debuginfo contiene los paquetes debuginfo y debugsource. Estos paquetes proporcionan símbolos de depuración y archivos fuente que son útiles para depurar y crear perfiles de aplicaciones. El repositorio debuginfo de SPAL está deshabilitado de forma predeterminada. DNF lo activa automáticamente cuando se utilizan comandos que requieren paquetes de depuración.

Para instalar los paquetes debuginfo y debugsource para un paquete SPAL, ejecute el siguiente comando:

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

Desinstalar el repositorio SPAL del sistema

  1. Elimine la configuración del repositorio SPAL mediante un comando. dnf remove

    [ec2-user ~]$ sudo dnf remove spal-release
  2. Compruebe que el repositorio se haya eliminado ejecutando el dnf repolist comando.

    [ec2-user ~]$ dnf repolist
    importante

    Al eliminar la configuración del repositorio de SPAL del sistema, no se elimina ningún paquete de SPAL instalado en el sistema.

Temas relacionados

Para obtener más información sobre el repositorio Supplementary Packages for Amazon Linux, consulte la siguiente documentación: