

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.

# Busque e instale paquetes de software en una AL2 instancia
<a name="find-install-software"></a>

Puede utilizar una herramienta de administración de paquetes para buscar e instalar los paquetes de software. En Amazon Linux 2, la herramienta de administración de paquetes de software predeterminada esYUM. En AL2023, la herramienta de administración de paquetes de software predeterminada esDNF. Para obtener más información, consulte la [herramienta de administración de paquetes](https://docs.aws.amazon.com/linux/al2023/ug/package-management.html) en la *Guía del usuario de Amazon Linux 2023*.

## Busque paquetes de software en una AL2 instancia
<a name="find-software"></a>

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.

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

A continuación, se muestra un ejemplo del resultado.

```
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
```

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 sobre los paquetes de AL2, consulta lo siguiente:
+ [AL2 Biblioteca de extras](al2-extras.md)
+ [Repositorio de paquetes](ec2.md#package-repository)

## Instala paquetes de software en una AL2 instancia
<a name="install-software"></a>

En AL2, la herramienta de administración de paquetes yum busca diferentes paquetes de software en todos los repositorios habilitados y gestiona cualquier dependencia del proceso de instalación del software. Para obtener información sobre la instalación de paquetes de software en AL2023, consulte [Administrar paquetes y actualizaciones del sistema operativo](https://docs.aws.amazon.com/linux/al2023/ug/managing-repos-os-updates.html) en la *Guía del usuario de Amazon Linux 2023*.

**Para instalar un paquete de un repositorio**  
Utilice el **yum install *package*** comando y *package* sustitúyalo por el nombre del software que desee 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
```