

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Tutorial: Configurar o repositório SPAL em 023 AL2
<a name="configure-spal-repository"></a>

Os Pacotes Suplementares para Amazon Linux (SPAL) são um repositório de pacotes adicional para o AL2 023 que fornece aos clientes acesso a milhares de pacotes de código aberto.

 O tutorial a seguir ajuda você a configurar o repositório SPAL na sua instância AL2 023. Ao instalar o repositório, você terá acesso a todos os pacotes RPM disponíveis no SPAL. Depois de instalado, você pode usar seu gerenciador de pacotes para instalar e usar esses pacotes em seu sistema. 

**Topics**
+ [Pré-requisitos](#configure-spal-prereqs)
+ [Verificando os pré-requisitos](#configure-spal-check-prereqs)
+ [Instalando o SPAL em seu sistema](#configure-spal-install)
+ [Instalando pacotes SPAL](#configure-spal-install-pkgs)
+ [Desinstalando o repositório SPAL do seu sistema](#configure-spal-uninstall)
+ [Tópicos relacionados](#configure-spal-more-info)

## Pré-requisitos
<a name="configure-spal-prereqs"></a>

Este tutorial pressupõe que você já tenha executado uma instância usando a versão de lançamento AL2 023 `2023.9.20251117` ou posterior. Para saber mais, consulte as páginas [AL2023 no Amazon EC2](ec2.md) e [Atualizando AL2023](updating.md). 

## Verificando os pré-requisitos
<a name="configure-spal-check-prereqs"></a><a name="check-prereqs"></a>
+ Para verificar se sua instância atende aos pré-requisitos, você pode verificar a versão `system-release` instalada em seu sistema.

  Para verificar a versão do pacote, você pode usar o comando a seguir.

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

  O comando exibirá informações sobre o pacote, incluindo a versão principal.

  ```
  Name        : system-release
  Version     : 2023.9.20251117
  ...
  ```
**nota**  
Certifique-se de ter a versão mais recente do `system-release` instalado. Você pode executar `sudo dnf upgrade` para atualizar para a versão mais recente.

## Instalando o SPAL em seu sistema
<a name="configure-spal-install"></a><a name="install-spal"></a>

1. Instale o `spal-release` pacote no seu sistema. Isso adiciona o arquivo `.repo` de configuração e as chaves GPG ao seu sistema.

   ```
   [ec2-user ~]$ sudo dnf install spal-release
   ```
**nota**  
 Durante a instalação, a declaração de suporte será exibida. A declaração explica o escopo de suporte e as limitações do SPAL. Reserve um tempo para revisar essas informações com cuidado. 

1. Verifique se a configuração do repositório SPAL foi adicionada com sucesso ao seu sistema.

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

   Você deve ver os dois repositórios configurados em seu sistema: `amazonlinux-spal` e `amazonlinux-spal-source`

   Você também pode verificar a lista de repositórios configurados executando`dnf repolist`.

   ```
   [ec2-user ~]$ dnf repolist --all
   ```
**nota**  
 O `--all` sinalizador é obrigatório para ver os repositórios habilitados e desativados. 

   Ambos os repositórios SPAL devem estar disponíveis. Observe que o repositório **Amazon Linux 2023 SPAL - repositório de pacotes de origem** está desativado por padrão.

   ```
   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. (Opcional) Ative o repositório de origem.
**nota**  
 Os repositórios de origem RPM (SRPM) geralmente são desativados por padrão porque são usados principalmente por desenvolvedores para criar pacotes, não por usuários finais para instalação de software. O DNF ativa automaticamente os repositórios de origem quando você usa comandos que exigem pacotes de origem, como. `dnf download --source package`   
 Você não precisa habilitar manualmente o repositório de origem para operações únicas de pacotes de origem. Siga esta etapa somente se quiser reconstruir a SRPMs partir do SPAL em seu sistema. 

   Para habilitar permanentemente o repositório **SPAL do Amazon Linux 2023 - repositório de pacotes de origem** em seu sistema, execute o seguinte comando:

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

## Instalando pacotes SPAL
<a name="configure-spal-install-pkgs"></a><a name="install-pkgs-spal"></a>
+ Instale pacotes SPAL em seu sistema executando o `dnf install` comando.

  ```
  [ec2-user ~]$ sudo dnf install package
  ```
**nota**  
 Você pode usar `dnf list` para ver uma lista completa de pacotes SPAL.   

  ```
  [ec2-user ~]$ dnf list --repo=amazonlinux-spal
  ```
**nota**  
 O SPAL é um repositório versionado. Certifique-se de ter a versão mais recente do `system-release` instalado para ver a lista mais recente de pacotes.   
 Para obter mais informações sobre atualizações determinísticas, você pode verificar [Atualizações determinísticas por meio de repositórios versionados em AL2023](deterministic-upgrades.md) 

## Desinstalando o repositório SPAL do seu sistema
<a name="configure-spal-uninstall"></a><a name="uninstall-spal"></a>

1. Remova a configuração do repositório SPAL usando o `dnf remove` comando.

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

1. Verifique se o repositório foi removido executando o `dnf repolist` comando.

   ```
   [ec2-user ~]$ dnf repolist
   ```
**Importante**  
 A remoção da configuração do repositório SPAL do seu sistema não remove nenhum pacote SPAL instalado no sistema.

## Tópicos relacionados
<a name="configure-spal-more-info"></a>

Para obter mais informações sobre os pacotes suplementares para o repositório Amazon Linux, consulte a seguinte documentação:
+  [Pacotes suplementares para Amazon Linux](spal.md) 