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.
Conteúdos
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-releaseinstalada em seu sistema.Para verificar a versão do pacote, você pode usar o comando a seguir.
[ec2-user ~]$rpm -qi system-releaseO 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-releaseinstalado. Você pode executarsudo dnf upgradepara atualizar para a versão mais recente.
Instalando o SPAL em seu sistema
-
Instale o
spal-releasepacote em seu sistema. Isso adiciona o arquivo.repode configuração e as chaves GPG ao seu sistema.[ec2-user ~]$sudo dnf install spal-releasenota
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.
-
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.repoVocê deve ver os três repositórios configurados em seu sistema:
amazonlinux-spalamazonlinux-spal-source, e.amazonlinux-spal-debuginfoVocê também pode verificar a lista de repositórios configurados executando
dnf repolist.[ec2-user ~]$dnf repolist --allnota
O
--allsinalizador é 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 installcomando.[ec2-user ~]$sudo dnf installpackagenota
Você pode usar
dnf listpara ver uma lista completa de pacotes SPAL.[ec2-user ~]$dnf list --repo=amazonlinux-spalnota
O SPAL é um repositório versionado. Certifique-se de ter a versão mais recente do
system-releaseinstalado 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 --sourcepackage
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-installpackage
Desinstalando o repositório SPAL do seu sistema
-
Remova a configuração do repositório SPAL usando o
dnf removecomando.[ec2-user ~]$sudo dnf remove spal-release -
Verifique se o repositório foi removido executando o
dnf repolistcomando.[ec2-user ~]$dnf repolistImportante
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: