Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Tutorial: Configurare l'archivio SPAL su AL2023
Supplementary Packages for Amazon Linux (SPAL) è un archivio di pacchetti aggiuntivo AL2023 che fornisce ai clienti l'accesso a migliaia di pacchetti open source.
Il seguente tutorial ti aiuta a configurare il repository SPAL sulla tua istanza. AL2023 Installando il repository, avrete accesso a tutti i pacchetti RPM disponibili in SPAL. Una volta installati, potete usare il vostro gestore di pacchetti per installare e usare questi pacchetti sul vostro sistema.
Indice
Prerequisiti
Questo tutorial presuppone che tu abbia già avviato un'istanza utilizzando la versione di AL2023 rilascio 2023.9.20251117 o successiva. Per ulteriori informazioni, consulta le Aggiornamento AL2023 pagine AL2023 su Amazon EC2 and.
Verifica dei prerequisiti
-
Per verificare che l'istanza soddisfi i prerequisiti, puoi controllare la versione
system-releaseinstallata sul tuo sistema.Per verificare la versione del pacchetto, puoi usare il seguente comando.
[ec2-user ~]$rpm -qi system-releaseIl comando mostrerà informazioni sul pacchetto, inclusa la versione principale.
Name : system-release Version : 2023.9.20251117 ...Nota
Assicurati di avere
system-releaseinstallato la versione più recente di. Puoi eseguiresudo dnf upgradel'aggiornamento alla versione più recente.
Installazione di SPAL sul sistema
-
Installa il
spal-releasepacchetto sul tuo sistema. Questo aggiunge il file.repodi configurazione e le chiavi GPG al sistema.[ec2-user ~]$sudo dnf install spal-releaseNota
Durante l'installazione, verrà visualizzata la dichiarazione di supporto. La dichiarazione spiega l'ambito di supporto e le limitazioni di SPAL. Vi preghiamo di dedicare del tempo a esaminare attentamente queste informazioni.
-
Verificate che la configurazione del repository SPAL sia stata aggiunta correttamente al sistema.
[ec2-user ~]$cat /etc/yum.repos.d/amazonlinux-spal.repoDovreste vedere i tre repository configurati sul vostro sistema:
amazonlinux-spal,amazonlinux-spal-sourcee.amazonlinux-spal-debuginfoPuoi anche controllare l'elenco dei repository configurati eseguendo.
dnf repolist[ec2-user ~]$dnf repolist --allNota
Il
--allflag è necessario per visualizzare sia i repository abilitati che quelli disabilitati.Tutti e tre i repository SPAL dovrebbero essere disponibili. Tieni presente che il repository Amazon Linux 2023 SPAL - Pacchetti sorgente e il repository Amazon Linux 2023 SPAL - I repository di debug sono disabilitati per impostazione predefinita.
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
Installazione dei pacchetti SPAL
-
Installa i pacchetti SPAL sul tuo sistema
dnf installeseguendo il comando.[ec2-user ~]$sudo dnf installpackageNota
È possibile
dnf listutilizzarlo per visualizzare un elenco completo dei pacchetti SPAL.[ec2-user ~]$dnf list --repo=amazonlinux-spalNota
SPAL è un repository con versioni. Assicurati di avere
system-releaseinstallato la versione più recente di per vedere l'elenco più recente dei pacchetti.Per ulteriori informazioni sugli aggiornamenti deterministici, puoi consultare Aggiornamenti deterministici tramite repository con versioni su AL2023
Scaricamento dei pacchetti sorgente SPAL
I pacchetti sorgente RPM (SRPM) vengono utilizzati principalmente dagli sviluppatori per creare pacchetti a partire dai sorgenti. Il repository dei sorgenti SPAL è disabilitato per impostazione predefinita. DNF lo abilita automaticamente quando si utilizzano comandi che richiedono pacchetti sorgente.
Per scaricare l'RPM sorgente per un pacchetto SPAL, esegui il seguente comando:
[ec2-user ~]$dnf download --sourcepackage
Installazione dei pacchetti SPAL debuginfo
Il repository debuginfo contiene sia i pacchetti debuginfo che debugsource. Questi pacchetti forniscono simboli di debug e file sorgente utili per il debug e la profilazione delle applicazioni. Il repository SPAL debuginfo è disabilitato per impostazione predefinita. DNF lo abilita automaticamente quando si utilizzano comandi che richiedono pacchetti di debug.
Per installare i pacchetti debuginfo e debugsource per un pacchetto SPAL, esegui il seguente comando:
[ec2-user ~]$sudo dnf debuginfo-installpackage
Disinstallazione del repository SPAL dal sistema
-
Rimuovere la configurazione del repository SPAL utilizzando il comando.
dnf remove[ec2-user ~]$sudo dnf remove spal-release -
Verifica che il repository sia stato rimosso eseguendo il comando.
dnf repolist[ec2-user ~]$dnf repolistImportante
La rimozione della configurazione del repository SPAL dal sistema non rimuove alcun pacchetto SPAL installato sul sistema.
Argomenti correlati
Per ulteriori informazioni sul repository Supplementary Packages for Amazon Linux, consulta la seguente documentazione: