View a markdown version of this page

Tutorial: Configurare l'archivio SPAL su AL2023 - Amazon Linux 2023

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.

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-release installata sul tuo sistema.

    Per verificare la versione del pacchetto, puoi usare il seguente comando.

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

    Il comando mostrerà informazioni sul pacchetto, inclusa la versione principale.

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

    Assicurati di avere system-release installato la versione più recente di. Puoi eseguire sudo dnf upgrade l'aggiornamento alla versione più recente.

Installazione di SPAL sul sistema

  1. Installa il spal-release pacchetto sul tuo sistema. Questo aggiunge il file .repo di configurazione e le chiavi GPG al sistema.

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

    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.

  2. Verificate che la configurazione del repository SPAL sia stata aggiunta correttamente al sistema.

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

    Dovreste vedere i tre repository configurati sul vostro sistema:amazonlinux-spal, amazonlinux-spal-source e. amazonlinux-spal-debuginfo

    Puoi anche controllare l'elenco dei repository configurati eseguendo. dnf repolist

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

    Il --all flag è 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 install eseguendo il comando.

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

    È possibile dnf list utilizzarlo per visualizzare un elenco completo dei pacchetti SPAL.

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

    SPAL è un repository con versioni. Assicurati di avere system-release installato 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 --source package

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-install package

Disinstallazione del repository SPAL dal sistema

  1. Rimuovere la configurazione del repository SPAL utilizzando il comando. dnf remove

    [ec2-user ~]$ sudo dnf remove spal-release
  2. Verifica che il repository sia stato rimosso eseguendo il comando. dnf repolist

    [ec2-user ~]$ dnf repolist
    Importante

    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: