Agrega repositorios a una instancia AL2 - Amazon Linux 2

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Agrega repositorios a una instancia AL2

Esta información se aplica a. AL2 Para obtener información al respecto AL2023, consulte Actualizaciones deterministas mediante repositorios versionados en AL2023 la Guía del usuario de Amazon Linux 2023.

De forma predeterminada, AL2 las instancias se lanzan con los siguientes repositorios habilitados:

  • amzn2-core

  • amzn2extra-docker

Aunque hay muchos paquetes disponibles en estos repositorios que actualiza Amazon Web Services, es posible que desee instalar un paquete que se encuentra en otro repositorio.

Para instalar un paquete desde un repositorio diferente con yum, necesita agregar la información del repositorio al archivo /etc/yum.conf o a su propio archivo repository.repo en el directorio /etc/yum.repos.d. Puede hacerlo manualmente, pero la mayoría de los repositorios yum proporcionan un archivo repository.repo propio en la URL de repositorio.

Para determinar los repositorios yum que ya están instalados

Enumere los repositorios yum instalados con el comando siguiente:

[ec2-user ~]$ yum repolist all

El resultado enumera los repositorios instalados e informa sobre el estado de cada uno. Los repositorios habilitados muestran el número de paquetes que contienen.

Para agregar un repositorio yum a /etc/yum.repos.d
  1. Busque la ubicación del archivo .repo. Esta variará en función del repositorio que esté añadiendo. En este ejemplo, el archivo .repo se encuentra en https://www.example.com/repository.repo.

  2. Añada el repositorio con el 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

Después de instalar un repositorio, debe habilitarlo como se describe en el procedimiento siguiente.

Para habilitar un repositorio yum en /etc/yum.repos.d

Utilice el comando yum-config-manager con la marca --enable repository. El comando siguiente habilita el repositorio Extra Packages for Enterprise Linux (EPEL) desde el proyecto Fedora. De manera predeterminada, este repositorio se encuentra en /etc/yum.repos.d en las instancias de Amazon Linux AMI, pero no está habilitado.

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

Para obtener más información y descargar la última versión de este paquete, consulta https://fedoraproject. org/wiki/EPEL.