Tutorial: Configurar o repositório SPAL em 023 AL2 - Amazon Linux 2023

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

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.

Pré-requisitos

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 na Amazon EC2 e Atualizando AL2 023.

Verificando os pré-requisitos

  • 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

  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.

  2. 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 executandodnf 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
  3. (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

  • 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 com versionamento no AL2023

Desinstalando o repositório SPAL do seu sistema

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

    [ec2-user ~]$ sudo dnf remove spal-release
  2. 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

Para obter mais informações sobre os pacotes suplementares para o repositório Amazon Linux, consulte a seguinte documentação: