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.
Contenido
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-releaseinstalada en el sistema.Para comprobar la versión del paquete, puedes usar el siguiente comando.
[ec2-user ~]$rpm -qi system-releaseEl 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-releaseinstalada la última versión de. Puede corrersudo dnf upgradepara actualizar a la última versión.
Instalar SPAL en su sistema
-
Instale el
spal-releasepaquete en su sistema. Esto añade el archivo.repode configuración y las claves GPG a su sistema.[ec2-user ~]$sudo dnf install spal-releasenota
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.
-
Compruebe que la configuración del repositorio SPAL se haya agregado correctamente a su sistema.
[ec2-user ~]$cat /etc/yum.repos.d/amazonlinux-spal.repoDebería ver los tres repositorios configurados en su sistema:
amazonlinux-spalamazonlinux-spal-source, y.amazonlinux-spal-debuginfoTambién puede comprobar la lista de repositorios configurados ejecutando.
dnf repolist[ec2-user ~]$dnf repolist --allnota
La
--allmarca 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 installun comando.[ec2-user ~]$sudo dnf installpackagenota
Puede utilizarla
dnf listpara ver una lista completa de los paquetes SPAL.[ec2-user ~]$dnf list --repo=amazonlinux-spalnota
SPAL es un repositorio versionado. Asegúrese de tener
system-releaseinstalada 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 --sourcepackage
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-installpackage
Desinstalar el repositorio SPAL del sistema
-
Elimine la configuración del repositorio SPAL mediante un comando.
dnf remove[ec2-user ~]$sudo dnf remove spal-release -
Compruebe que el repositorio se haya eliminado ejecutando el
dnf repolistcomando.[ec2-user ~]$dnf repolistimportante
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: