Búsqueda e instalación de paquetes de software en una instancia de Amazon Linux - Amazon Elastic Compute Cloud

Búsqueda e instalación de paquetes de software en una instancia de Amazon Linux

Puede utilizar una herramienta de administración de paquetes para buscar e instalar los paquetes de software. En Amazon Linux 2 y Amazon Linux, la herramienta de administración de paquetes de software predeterminada es YUM. En AL2023, la herramienta de administración de paquetes de software predeterminada es DNF. Para obtener más información sobre AL2023, consulte Herramienta de administración de paquetes en la Guía del usuario de AL2023.

nota

La AMI de Amazon Linux llegó al final de su vida útil el 31 de diciembre de 2023 y no recibirá actualizaciones de seguridad ni correcciones de errores a partir del 1 de enero de 2024. Para obtener más información sobre el fin de la vida útil de la AMI de Amazon Linux y el soporte de mantenimiento, consulte la publicación de blog Update on Amazon Linux AMI end-of-life. Le recomendamos que actualice las aplicaciones a la versión AL2023, que incluye soporte a largo plazo hasta 2028.

Buscar paquetes de software en una instancia de Amazon Linux

Puede utilizar el comando yum search para buscar las descripciones de los paquetes que están disponibles en los repositorios configurados. Esto es de especial ayuda si desconoce el nombre exacto del paquete que quiere instalar. Simplemente anexe la búsqueda por palabras clave al comando; para búsquedas de varias palabras, incluya la consulta de búsqueda entre comillas.

importante

Esta información se aplica a Amazon Linux. Para obtener información acerca de otras distribuciones, consulte la documentación específica.

[ec2-user ~]$ yum search "find"

A continuación, se muestra un ejemplo del resultado de 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

A continuación, se muestra un ejemplo del resultado de 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

Las consultas de búsqueda de varias palabras solo devuelven los resultados que coinciden exactamente con la consulta. Si no ve el paquete esperado, reduzca la búsqueda a un palabra clave y después revise los resultados. También puede probar con sinónimos de las palabras clave para ampliar la búsqueda.

Para obtener más información acerca de los paquetes de Amazon Linux 2 y Amazon Linux, consulte lo siguiente:

Instalar paquetes de software en una instancia de Amazon Linux

En Amazon Linux 2 y Amazon Linux, la herramienta de administración de paquetes yum busca en todos los repositorios habilitados para distintos paquetes de software y controla cualquier dependencia del proceso de instalación de software. Para obtener más información sobre la instalación de paquetes de software en AL2023, consulte Administración de paquetes y actualizaciones del sistema operativo en la Guía del usuario de AL2023.

Para instalar un paquete de un repositorio

Para instalar un paquete desde un repositorio, use el comando yum install package y sustituya package por el nombre del software que va a instalar. Por ejemplo, para instalar el navegador web basado en texto links, escriba el comando siguiente.

[ec2-user ~]$ sudo yum install links
Para instalar los archivos de paquete RPM que ha descargado

También puede usar yum install para instalar los archivos del paquete RPM que ha descargado de Internet. Para ello, simplemente anexe el nombre de la ruta a un archivo RPM al comando de instalación en lugar de anexarlo al nombre de paquete del repositorio.

[ec2-user ~]$ sudo yum install my-package.rpm
Para ver una lista de los paquetes instalados

Para ver una lista de los paquetes instalados en su instancia, utilice el siguiente comando.

[ec2-user ~]$ yum list installed