Gerenciar software na instância do Amazon Linux - Amazon Elastic Compute Cloud

Gerenciar software na instância do Amazon Linux

A distribuição básica do Amazon Linux contém os pacotes e utilitários de software que são necessários para operações básicas de servidor.

Essas informações se aplicam ao Amazon Linux 2 e ao Amazon Linux. Para obter mais informações sobre o AL2023, consulte Executar atualizações do sistema operacional e pacotes no Guia do usuário do AL2023.

nota

O Amazon Linux AMI foi descontinuado em 31 de dezembro de 2023 e não recebe atualizações de segurança nem correções de erros a partir de 1º de janeiro de 2024. Para obter mais informações sobre a descontinuação do Amazon Linux AMI e o suporte para manutenção, consulte a postagem do blog Update on Amazon Linux AMI end-of-life. Recomendamos que você atualize as aplicações para o AL2023, o que inclui suporte de longo prazo até 2028.

É importante manter o software atualizado. Muitos pacotes em uma distribuição do Linux são atualizados frequentemente para corrigir erros, adicionar recursos e proteger contra exploits de segurança. Para ter mais informações, consulte Atualizar o software da instância na instância do Amazon Linux.

Por padrão, as instâncias do Amazon Linux são executadas com os dois repositórios habilitados a seguir:

  • Amazon Linux 2: amzn2-core e amzn2extra-docker

  • Amazon Linux AMI: amzn-main e amzn-updates

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 ter mais informações, consulte Adicionar repositórios em uma instância do Amazon Linux. Para obter ajuda para encontrar e instalar pacotes nos repositórios habilitados, consulte Encontrar e instalar pacotes de software em uma instância do Amazon Linux.

Nem todo software está disponível em pacotes de software armazenados em repositórios; alguns devem ser compilados em uma instância a partir do código-fonte. Para ter mais informações, consulte Preparar-se para compilar software em uma instância do Amazon Linux.

As instâncias do Amazon Linux gerenciam seu software usando o gerenciador de pacotes yum. O gerenciador de pacotes yum pode instalar, remover e atualizar software, bem como gerenciar todas as dependências para cada pacote. As distribuições do Linux baseadas em Debian, como Ubuntu, usam o comando apt-get e o gerenciador de pacotes dpkg, logo, os exemplos de yum nas seções a seguir não se aplicam a essas distribuições.