Tutorial: Configurar el repositorio SPAL en 023 AL2 - 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 023 AL2

Supplementary Packages for Amazon Linux (SPAL) es un repositorio de paquetes adicional para AL2 023 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 023. AL2 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 AL2 023 2023.9.20251117 o posterior. Para obtener más información, consulte las páginas AL2023 en Amazon EC2 y Actualización AL2 023.

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 dos repositorios configurados en su sistema: y amazonlinux-spal amazonlinux-spal-source

    También puede comprobar la lista de repositorios configurados ejecutándolo. dnf repolist

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

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

    Ambos repositorios SPAL deberían estar disponibles. Tenga en cuenta que el repositorio SPAL de Amazon Linux 2023: repositorio de paquetes fuente está deshabilitado 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
  3. (Opcional) Habilite el repositorio de origen.

    nota

    Los repositorios fuente RPM (SRPM) suelen estar deshabilitados de forma predeterminada porque los utilizan principalmente los desarrolladores para crear paquetes, no los usuarios finales para la instalación del software. DNF habilita automáticamente los repositorios de código fuente cuando se utilizan comandos que requieren paquetes de código fuente, por ejemplo. dnf download --source package

    No es necesario activar manualmente el repositorio de fuentes para realizar operaciones puntuales con los paquetes fuente. Siga este paso solo si quiere volver a crear su SRPMs sistema desde SPAL.

    Para habilitar permanentemente el repositorio SPAL de Amazon Linux 2023 (repositorio de paquetes fuente) en su sistema, ejecute el siguiente comando:

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

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 el uso de repositorios versionados en AL2023

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: