Adicionar repositórios em uma instância AL2 - Amazon Linux 2

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 repository.repo no diretório /etc/yum.repos.d. É possível fazer isso manualmente, mas a maioria dos repositórios yum fornece seu próprio arquivo repository.repo no URL do repositório.

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
  1. Encontre a localização do arquivo .repo. Isso varia dependendo do repositório que você está adicionando. Neste exemplo, o arquivo .repo está em https://www.example.com/repository.repo.

  2. Adicione um repositório com o comando yum-config-manager.

    [ec2-user ~]$ sudo yum-config-manager --add-repo https://www.example.com/repository.repo Loaded 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.repo repository.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 repository. 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 /etc/yum.repos.d em instâncias do Amazon Linux AMI, mas não está habilitado.

[ec2-user ~]$ sudo yum-config-manager --enable epel

Para obter mais informações e baixar a versão mais recente desse pacote, consulte https://fedoraproject. org/wiki/EPEL.