View a markdown version of this page

Tutorial: Configurar o repositório SPAL em AL2023 - 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 AL2023

Os Pacotes Suplementares para Amazon Linux (SPAL) são um repositório adicional de pacotes AL2023 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 AL2023 instância. 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 AL2023 lançamento 2023.9.20251117 ou posterior. Para saber mais, consulte as páginas AL2023 no Amazon EC2 e Atualizando AL2023.

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 em 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 três repositórios configurados em seu sistema: amazonlinux-spalamazonlinux-spal-source, e. amazonlinux-spal-debuginfo

    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.

    Todos os três repositórios SPAL devem estar disponíveis. Observe que o repositório Amazon Linux 2023 SPAL - Pacotes de origem e o repositório Amazon Linux 2023 SPAL - Repositórios de depuração estão desativados 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 amazonlinux-spal-debuginfo Amazon Linux 2023 SPAL repository - Debug disabled

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 versionados em AL2023

Baixando pacotes de origem do SPAL

Os pacotes de origem RPM (SRPM) são usados principalmente por desenvolvedores para criar pacotes a partir do código-fonte. O repositório de origem do SPAL está desativado por padrão. O DNF o ativa automaticamente quando você usa comandos que exigem pacotes de origem.

Para baixar o RPM de origem para um pacote SPAL, execute o seguinte comando:

[ec2-user ~]$ dnf download --source package

Instalando pacotes SPAL debuginfo

O repositório debuginfo contém pacotes debuginfo e debugsource. Esses pacotes fornecem símbolos de depuração e arquivos de origem que são úteis para depuração e criação de perfil de aplicativos. O repositório SPAL debuginfo está desativado por padrão. O DNF o ativa automaticamente quando você usa comandos que exigem pacotes de depuração.

Para instalar os pacotes debuginfo e debugsource para um pacote SPAL, execute o seguinte comando:

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

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: