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á.
Adicionar repositórios em uma instância AL2
Essas informações se aplicam AL2 a. Para obter informações sobre isso AL2023, consulte Atualizações determinísticas por meio de repositórios versionados no Guia AL2023 do usuário do Amazon Linux 2023.
Por padrão, AL2 as instâncias são iniciadas com os seguintes repositórios habilitados:
-
amzn2-core -
amzn2extra-docker
Embora haja muitos pacotes disponíveis nesses repositórios que são atualizados pela Amazon Web Services, pode haver um pacote que você deseje instalar e que esteja contido em outro repositório.
Para instalar um pacote de um repositório diferente com yum, você precisa adicionar as informações do repositório ao arquivo /etc/yum.conf ou ao seu próprio arquivo no diretório repository.repo/etc/yum.repos.d. É possível fazer isso manualmente, mas a maioria dos repositórios yum fornece seu próprio arquivo no URL do repositório.repository.repo
Para determinar quais repositórios yum já estão instalados
Liste os repositórios yum instalados com o seguinte comando:
[ec2-user ~]$yum repolist all
A saída resultante lista os repositórios instalados e relata o status de cada um. Os repositórios habilitados exibem o número de pacotes que eles contêm.
Para adicionar um repositório yum a /etc/yum.repos.d
-
Encontre a localização do arquivo
.repo. Isso varia dependendo do repositório que você está adicionando. Neste exemplo, o arquivo.repoestá emhttps://www..example.com/repository.repo -
Adicione um repositório com o comando yum-config-manager.
[ec2-user ~]$sudo yum-config-manager --add-repo https://www.example.com/repository.repoLoaded plugins: priorities, update-motd, upgrade-helper adding repo from: https://www.example.com/repository.repo grabbing file https://www.example.com/repository.repo to /etc/yum.repos.d/repository.reporepository.repo | 4.0 kB 00:00 repo saved to /etc/yum.repos.d/repository.repo
Após instalar um repositório, é necessário habilitá-lo como descrito no próximo procedimento.
Para habilitar um repositório yum em /etc/yum.repos.d
Use o comando yum-config-manager com o sinalizador --enable
. O comando a seguir habilita o repositório Extra Packages for Enterprise Linux (EPEL) do projeto Fedora. Por padrão, esse repositório está presente em repository/etc/yum.repos.d em instâncias do Amazon Linux AMI, mas não está habilitado.
[ec2-user ~]$sudo yum-config-manager --enableepel
Para obter mais informações e baixar a versão mais recente desse pacote, consulte https://fedoraproject. org/wiki/EPEL