Encontrar e instalar pacotes de software em uma instância do Amazon Linux
É possível usar uma ferramenta de gerenciamento de pacotes para encontrar e instalar pacotes de software. No Amazon Linux 2 e no Amazon Linux, a ferramenta padrão de gerenciamento de pacotes de software é o YUM. No AL2023, a ferramenta padrão de gerenciamento de pacotes de software é o DNF. Para obter mais informações sobre o AL2023, consulte Ferramenta de gerenciamento de 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
Encontrar pacotes de software em uma instância do Amazon Linux
É possível usar o comando yum search para pesquisar as descrições de pacotes que estão disponíveis nos repositórios configurados. Isso é especialmente útil se você não souber o nome exato do pacote que deseja instalar. Basta acrescentar uma pesquisa de palavra-chave ao comando. Para pesquisar várias palavras, coloque a consulta da pesquisa entre aspas.
Importante
Essas informações se aplicam ao Amazon Linux. Para obter informações sobre outras distribuições, consulte a documentação específica.
[ec2-user ~]$
yum search "
find
"
Veja a seguir um exemplo de saída para o Amazon Linux 2.
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd ============================== N/S matched: find =============================== findutils.x86_64 : The GNU versions of find utilities (find and xargs) gedit-plugin-findinfiles.x86_64 : gedit findinfiles plugin ocaml-findlib-devel.x86_64 : Development files for ocaml-findlib perl-File-Find-Rule.noarch : Perl module implementing an alternative interface to File::Find robotfindskitten.x86_64 : A game/zen simulation. You are robot. Your job is to find kitten. mlocate.x86_64 : An utility for finding files by name ocaml-findlib.x86_64 : Objective CAML package manager and build helper perl-Devel-Cycle.noarch : Find memory cycles in objects perl-Devel-EnforceEncapsulation.noarch : Find access violations to blessed objects perl-File-Find-Rule-Perl.noarch : Common rules for searching for Perl things perl-File-HomeDir.noarch : Find your home and other directories on any platform perl-IPC-Cmd.noarch : Finding and running system commands made easy perl-Perl-MinimumVersion.noarch : Find a minimum required version of perl for Perl code texlive-xesearch.noarch : A string finder for XeTeX valgrind.x86_64 : Tool for finding memory management bugs in programs valgrind.i686 : Tool for finding memory management bugs in programs
Veja a seguir um exemplo de saída para o Amazon Linux.
Loaded plugins: priorities, security, update-motd, upgrade-helper ============================== N/S Matched: find =============================== findutils.x86_64 : The GNU versions of find utilities (find and xargs) perl-File-Find-Rule.noarch : Perl module implementing an alternative interface to File::Find perl-Module-Find.noarch : Find and use installed modules in a (sub)category libpuzzle.i686 : Library to quickly find visually similar images (gif, png, jpg) libpuzzle.x86_64 : Library to quickly find visually similar images (gif, png, jpg) mlocate.x86_64 : An utility for finding files by name
Consultas de pesquisa de várias palavras entre aspas apenas retornam resultados que correspondem à consulta exata. Se você não vir o pacote esperado, simplifique a pesquisa usando uma palavra-chave e verifique os resultados. Também é possível tentar usar sinônimos da palavras-chave para ampliar a pesquisa.
Para obter mais informações sobre pacotes para o Amazon Linux 2 e o Amazon Linux, consulte o seguinte:
Instalar pacotes de software em uma instância do Amazon Linux
No Amazon Linux 2 e no Amazon Linux, a ferramenta de gerenciamento de pacotes yum pesquisa todos os repositórios habilitados para diferentes pacotes de software e lida com quaisquer dependências no processo de instalação do software. Para obter mais informações sobre a instalação de pacotes de software no AL2023, consulte Executar atualizações do sistema operacional e pacotes no Guia do usuário do AL2023.
Para instalar um pacote a partir de um repositório
Use o comando yum install
package
, substituindo package
pelo nome do software a ser instalado. Por exemplo, para instalar o navegador da web baseado em texto links, insira o seguinte comando.
[ec2-user ~]$
sudo yum install links
Para instalar arquivos de pacotes RPM que você obteve por download
Também é possível usar yum install para instalar arquivos de pacotes de RPM baixados da Internet. Para fazer isso, adicione o nome do caminho de um arquivo RPM ao comando de instalação em vez de um nome de pacote de repositório.
[ec2-user ~]$
sudo yum install
my-package
.rpm
Para listar pacotes instalados
Para ver uma lista de pacotes instalados na instância, use o comando a seguir.
[ec2-user ~]$
yum list installed