

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 023 AL2
<a name="configure-spal-repository"></a>

Supplementary Packages for Amazon Linux (SPAL) è un archivio di pacchetti aggiuntivo per AL2 023 che fornisce ai clienti l'accesso a migliaia di pacchetti open source.

 Il seguente tutorial ti aiuta a configurare l'archivio SPAL sulla tua istanza 023. AL2 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. 

**Topics**
+ [Prerequisiti](#configure-spal-prereqs)
+ [Verifica dei prerequisiti](#configure-spal-check-prereqs)
+ [Installazione di SPAL sul sistema](#configure-spal-install)
+ [Installazione dei pacchetti SPAL](#configure-spal-install-pkgs)
+ [Disinstallazione del repository SPAL dal sistema](#configure-spal-uninstall)
+ [Argomenti correlati](#configure-spal-more-info)

## Prerequisiti
<a name="configure-spal-prereqs"></a>

Questo tutorial presuppone che tu abbia già avviato un'istanza utilizzando la versione di rilascio AL2 023 `2023.9.20251117` o successiva. Per ulteriori informazioni, consulta le pagine [AL2023 su Amazon EC2](ec2.md) and[Aggiornamento AL2023](updating.md). 

## Verifica dei prerequisiti
<a name="configure-spal-check-prereqs"></a><a name="check-prereqs"></a>
+ 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
<a name="configure-spal-install"></a><a name="install-spal"></a>

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. 

1. 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 due repository configurati sul vostro sistema: e `amazonlinux-spal` `amazonlinux-spal-source`

   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. 

   Entrambi gli archivi SPAL dovrebbero essere disponibili. Tieni presente che il **repository Amazon Linux 2023 SPAL - Source packages** è disabilitato 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
   ```

1. (Facoltativo) Abilita l'archivio dei sorgenti.
**Nota**  
 I repository di sorgenti RPM (SRPM) sono in genere disabilitati per impostazione predefinita perché vengono utilizzati principalmente dagli sviluppatori per la creazione di pacchetti, non dagli utenti finali per l'installazione del software. DNF abilita automaticamente gli archivi dei sorgenti quando si utilizzano comandi che richiedono pacchetti sorgente, ad esempio. `dnf download --source package`   
 Non è necessario abilitare manualmente il repository dei sorgenti per operazioni singole sui pacchetti sorgente. Segui questo passaggio solo se desideri ricostruire SRPMs da SPAL sul tuo sistema. 

   Per abilitare permanentemente il **repository Amazon Linux 2023 SPAL - Source packages** repository sul tuo sistema, esegui il seguente comando:

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

## Installazione dei pacchetti SPAL
<a name="configure-spal-install-pkgs"></a><a name="install-pkgs-spal"></a>
+ 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](deterministic-upgrades.md) 

## Disinstallazione del repository SPAL dal sistema
<a name="configure-spal-uninstall"></a><a name="uninstall-spal"></a>

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

   ```
   [ec2-user ~]$ sudo dnf remove spal-release
   ```

1. 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
<a name="configure-spal-more-info"></a>

Per ulteriori informazioni sul repository Supplementary Packages for Amazon Linux, consulta la seguente documentazione:
+  [Pacchetti supplementari per Amazon Linux](spal.md) 