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.
Conteúdos
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-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 no 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 dois repositórios configurados em seu sistema:
amazonlinux-spaleamazonlinux-spal-sourceVocê 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.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 -
(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 --sourcepackageVocê 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 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 com versionamento no AL2023
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: