

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.

# Extra Packages for Enterprise Linux (EPEL)
<a name="epel"></a>

**aviso**  
 El AL2 `epel` Extra habilitó el repositorio de tercerosEPEL7. A partir del 30 de junio de 2024, el repositorio de terceros EPEL7 *ya no se mantendrá*.   
 Este repositorio de terceros *no tendrá actualizaciones en el futuro*. Esto significa que *no habrá correcciones de seguridad* para los paquetes del repositorio de *EPEL*.   
 En esta sección se tratarán las opciones de la versión AL2 023 para los paquetes que se encuentran enEPEL. 

 Extra Packages for Enterprise Linux (EPEL) es un proyecto de la comunidad Fedora cuyo objetivo es crear una amplia gama de paquetes para sistemas operativos Linux de nivel empresarial. El proyecto ha producido RHEL y CentOS empaquetado principalmente. AL2 presenta un alto nivel de compatibilidad conCentOS 7. Como resultado, muchos EPEL7 paquetes funcionan correctamente AL2. 

 No hay EPEL versiones que sean compatibles en formato binario con el AL2 023. Sin embargo, los clientes que deseen utilizar sus EPEL7 paquetes en el AL2 023 tienen varias opciones. Algunos EPEL paquetes tienen alternativas en el AL2 023, mientras que otros se proporcionan como parte de él. [Paquetes complementarios para Amazon Linux](spal.md) 

**aviso**  
 Agregue únicamente los repositorios diseñados para usarse con AL2 023.   
 Si bien los repositorios diseñados para otras distribuciones pueden funcionar hoy en día, no hay garantía de que continúen haciéndolo con cualquier actualización de paquete en AL2 023 o con el repositorio que no esté diseñado para usarse con 023. AL2 

 Esta página proporciona información sobre los EPEL7 paquetes que utilizan los clientes de la 023 AL2 y sus homólogas. AL2 

 Para el resto de los paquetes, es posible que los clientes puedan utilizar los paquetes suplementarios para Amazon Linux (SPAL). SPAL ofrece miles de EPEL9 paquetes, creados específicamente para Amazon Linux 2023, pero estos paquetes no están cubiertos por AWS Support Plans. Esto significa que CVEs los paquetes de SPAL no están siendo rastreados y los parches solo se proporcionan cuando están disponibles desde el principio. 

**importante**  
 Consulte la documentación [Paquetes complementarios para Amazon Linux](spal.md) antes de usarlo. 

**Topics**
+ [`axel`- HTTP/FTP cliente](#axel)
+ [`brotli` y `libbrotli`: compresión](#brotli)
+ [`collectd`: daemon de recopilación de estadísticas](#collectd)
+ [`cpulimit`: limitador de uso de la CPU](#cpulimit)
+ [`exim`: agente de transferencia de correo](#exim)
+ [`fuse3`: sistema de archivos en el espacio de usuario (FUSE) v3](#fuse3)
+ [`ganglia`: sistema de monitoreo distribuido](#ganglia)
+ [`git-lfs`: control de versiones de archivos grandes con Git](#git-lfs)
+ [`haveged`: una fuente de entropía que utiliza el algoritmo HAVEGE](#haveged)
+ [`inotify-tools`: herramientas de línea de comando de inotify](#inotify-tools)
+ [`iperf`- Punto de referencia TCP/UDP de rendimiento](#iperf)
+ [`jemalloc`: implementación alternativa de `malloc`](#jemalloc)
+ [`libbsd`: biblioteca de funciones compatible con BSD](#libbsd)
+ [`libserf`: biblioteca de cliente de HTTP](#libserf)
+ [`libzstd`: biblioteca de compresión zstd](#libzstd)
+ [Servidor web `lighttpd`](#lighttpd)
+ [`lshell`: un intérprete de comandos restringido](#lshell)
+ [`monit`: monitor de procesos, archivos, directorios y dispositivos](#monit)
+ [`nodejs`](#nodejs)
+ [`perl-Config-General`](#perl-Config-General)
+ [`python2-lockfile`: bloqueo de archivos](#python2-lockfile)
+ [`python2-rsa`: Python RSA puro](#python2-rsa)
+ [`python2-simplejson`: rutinas JSON para Python 2](#python2-simplejson)
+ [`rkhunter`: Rootkit Hunter](#rkhunter)
+ [`rssh`: un intérprete de comandos restringido para usar con OpenSSH](#rssh)
+ [`sscg`: generador de certificados SSL autofirmado](#sscg)
+ [`stress`: prueba de esfuerzo](#stress)
+ [`stress-ng`: prueba de esfuerzo](#stress-ng)
+ [`tmpwatch`: elimina los archivos en función de la hora del último acceso](#tmpwatch)
+ [`xmlstarlet`: utilidades XML de línea de comandos](#xmlstarlet)

## `axel`- HTTP/FTP cliente
<a name="axel"></a>

 El paquete `axel` estaba en EPEL7 y nunca se envió como parte de Amazon Linux. Las alternativas disponibles en AL2 023 son `curl` y`wget`. 

**aviso**  
 La opción `-S` para `axel` usa una conexión http *no cifrada* para detectar réplicas de un archivo. 

 Se recomienda encarecidamente migrar cualquier uso de `axel` a `curl` o `wget`. 

## `brotli` y `libbrotli`: compresión
<a name="brotli"></a>

 Los `libbrotli` paquetes `brotli` y estaban disponiblesEPEL7, mientras que solo el `brotli` paquete estaba disponible en el AL2 núcleo. 

 `brotli`Tanto el paquete como el `libbrotli` paquete están incluidos en el AL2 023. 

 El `brotli` paquete se puede instalar en el AL2 023 con el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{brotli}}
```

 El `libbrotli` paquete se puede instalar en el AL2 023 con el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{libbrotli}}
```

## `collectd`: daemon de recopilación de estadísticas
<a name="collectd"></a>

 El `collect` paquete estaba disponible y también estaba disponible en los `collectd-python3` AL2 Extras `collectd` y Extras. EPEL7 

 El `collectd` paquete está incluido en AL2 023 y se puede instalar ejecutando el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{collectd}}
```

## `cpulimit`: limitador de uso de la CPU
<a name="cpulimit"></a>

 En Amazon Linux 2023, `systemd` proporciona una funcionalidad para limitar el uso de la CPU de los procesos o grupos de procesos. Esta funcionalidad también es fácil de usar para cualquier servicio de `systemd`. 

 `systemd` proporciona potentes funciones de control de recursos que pueden utilizarse para garantizar que cualquier tarea o grupo de tareas tenga un límite en cuanto a los recursos que puede consumir. Para obtener más información, consulte la documentación sobre [systemd.resource-control](https://www.freedesktop.org/software/systemd/man/latest/systemd.resource-control.html) de la versión inicial, junto con [Limite el uso de recursos de procesos en AL2023 mediante systemd](resource-limiting-systemd.md). 

## `exim`: agente de transferencia de correo
<a name="exim"></a>

 El `exim` paquete estaba incluido EPEL7 y anteriormente estaba disponible en AL1. Amazon Linux 2023 proporciona tanto los agentes de transferencia de `postfix` `sendmail` correo como los agentes de transferencia de correo (MTAs). 

## `fuse3`: sistema de archivos en el espacio de usuario (FUSE) v3
<a name="fuse3"></a>

 El paquete `fuse3` (incluidos `fuse3-libs` y `fuse3-devel`) estaba disponible en EPEL7. Estos paquetes forman parte de AL2 023 y cada uno de ellos se puede instalar ejecutando el siguiente comando correspondiente: 

```
[ec2-user ~]$ sudo dnf install {{fuse3}}
```

```
[ec2-user ~]$ sudo dnf install {{fuse3-libs}}
```

```
[ec2-user ~]$ sudo dnf install {{fuse3-devel}}
```

## `ganglia`: sistema de monitoreo distribuido
<a name="ganglia"></a>

 El `ganglia` paquete estaba y anteriormente estaba disponible en AL1. EPEL7 No se envió con AL2. 

 El proyecto inicial tuvo un período de inactividad en el que no se CVEs abordaron algunas cuestiones pendientes. Si bien recientemente se han registrado actividades en el proyecto upstream, no está previsto ampliarlas al 023. `ganglia` AL2 

## `git-lfs`: control de versiones de archivos grandes con Git
<a name="git-lfs"></a>

 El paquete `git-lfs` estaba disponible en EPEL7. En Amazon Linux 2023, el paquete `git-lfs` se incluye en el repositorio principal. En el AL2 023, se `git-lfs` puede instalar ejecutando el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{git-lfs}}
```

## `haveged`: una fuente de entropía que utiliza el algoritmo HAVEGE
<a name="haveged"></a>

 El paquete `haveged` estaba disponible en EPEL7. Amazon Linux 2023 viene preconfigurado con fuentes de entropía, por lo que no requiere el uso de `haveged`. 

## `inotify-tools`: herramientas de línea de comando de inotify
<a name="inotify-tools"></a>

 El `inotify-tools` paquete estaba en el EPEL7 AL2 023 y está incluido en él. 

**nota**  
 En AL2 023, `systemd` admite la activación basada en rutas, que se puede utilizar para tomar medidas en caso de eventos, como cuando una ruta existe o cambia.   
 Gran parte de los usos de `inotify-tools` ahora se pueden llevar a cabo de manera más fiable utilizando la activación de rutas de `systemd`. Para obtener más información, consulte [systemd.path](https://www.freedesktop.org/software/systemd/man/latest/systemd.path.html). 

 El `inotify-tools` paquete está incluido en AL2 023 y se puede instalar ejecutando el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{inotify-tools}}
```

## `iperf`- Punto de referencia TCP/UDP de rendimiento
<a name="iperf"></a>

 El paquete de la `iperf` versión 2 estaba disponible y también estaba disponible en la `testing` AL2 Extra. Y también estaba disponible en EPEL7 AL1 

**nota**  
 El paquete `iperf3` también está disponible, y ofrece la versión 3 de `iperf`. 

 El `iperf` paquete está incluido en la AL2 versión 023 y se puede instalar ejecutando el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{iperf}}
```

## `jemalloc`: implementación alternativa de `malloc`
<a name="jemalloc"></a>

 El `jemalloc` paquete estaba incluido EPEL7 y estaba disponible en `lamp-mariadb10.2-php7.2` y `mariadb10.5` AL2 Extras. 

 El `jemalloc` paquete está incluido en AL2 023 y se puede instalar ejecutando el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{jemalloc}}
```

## `libbsd`: biblioteca de funciones compatible con BSD
<a name="libbsd"></a>

 El `libbsd` paquete estaba incluido EPEL7 y también estaba disponible en el `testing` AL2 Extra. 

 El `libbsd` paquete está incluido en la AL2 versión 023 y se puede instalar ejecutando el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{libbsd}}
```

 Los archivos de desarrollo de `libbsd` se pueden instalar ejecutando el siguiente comando. 

```
[ec2-user ~]$ sudo dnf install {{libbsd-devel}}
```

## `libserf`: biblioteca de cliente de HTTP
<a name="libserf"></a>

 El paquete `libserf` estaba disponible en EPEL7. El paquete `libserf` se proporciona en Amazon Linux 2023. Se puede instalar ejecutando el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{libserf}}
```

## `libzstd`: biblioteca de compresión zstd
<a name="libzstd"></a>

 El `libzstd` paquete estaba tanto en el AL2 núcleo como enEPEL7. El `libzstd` paquete también forma parte del AL2 023. 

```
[ec2-user ~]$ sudo dnf install {{libzstd}}
```

## Servidor web `lighttpd`
<a name="lighttpd"></a>

 El `lighttpd` paquete estaba disponible y anteriormente estaba disponible en AL1. EPEL7 Amazon Linux 2023 proporciona servidores web `httpd` y `nginx` de Apache. 

## `lshell`: un intérprete de comandos restringido
<a name="lshell"></a>

 El paquete `lshell` nunca se envió como parte de Amazon Linux. Estaba disponible en EPEL6. El [repositorio de paquetes de Fedora para `lshell`](https://src.fedoraproject.org/rpms/lshell) explica [por qué no se incluyó](https://src.fedoraproject.org/rpms/lshell/c/cb122f0a16c9f1d5c2af8582b740a3f62587a951?branch=rawhide) en EPEL7 ni en Fedora 30. También se [eliminó de Debian](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862302). 

 [El `lshell` proyecto original [ya no se mantiene de forma activa y contiene componentes](https://github.com/ghantoos/lshell/issues/209)*críticos*[conocidos sin parches](https://github.com/ghantoos/lshell/issues/188) CVEs: los CVE-2016-6902 y [CVE-2016-6903](https://nvd.nist.gov/vuln/detail/CVE-2016-6902).](https://nvd.nist.gov/vuln/detail/CVE-2016-6903) 

 La alternativa sugerida en el error de Debian [http://www.pizzashack.org/rssh/](http://www.pizzashack.org/rssh/) tampoco se mantiene en el origen, y el autor cita problemas de seguridad imposibles de solucionar como motivo. 

 Por estas razones, no está previsto añadir el número 023. `lshell` AL2 

## `monit`: monitor de procesos, archivos, directorios y dispositivos
<a name="monit"></a>

 En Amazon Linux 2023, `systemd` ofrece una amplia gama de funciones para supervisar, iniciar, detener y reiniciar los servicios. Esto incluye limitar la velocidad de los reinicios, esperar entre intentos de reinicio e iniciar otro servicio en caso de error. Para obtener más información, consulte la documentación sobre [systemd.service](https://www.freedesktop.org/software/systemd/man/latest/systemd.service.html). 

 En AL2 023, `systemd` también es compatible con la activación basada en rutas, que se puede utilizar para tomar medidas en caso de eventos, por ejemplo, cuando una ruta existe o cambia. Para obtener más información, consulte [systemd.path](https://www.freedesktop.org/software/systemd/man/latest/systemd.path.html). 

 Existen opciones de configuración comunes para las unidades `systemd` que permiten especificar dependencias, condiciones y acciones a realizar en caso de éxito o fracaso. Para obtener más información, consulte la documentación sobre [systemd.unit](https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html). 

 `systemd` proporciona potentes funciones de control de recursos que pueden utilizarse para garantizar que ninguna tarea de supervisión utilice una cantidad excesiva de CPU o memoria. Para obtener más información, consulte [systemd.resource-control](https://www.freedesktop.org/software/systemd/man/latest/systemd.resource-control.html). 

## `nodejs`
<a name="nodejs"></a>

 El paquete de la `nodejs` versión 16 estaba disponible EPEL7 y ahora `nodejs` está incluido en la AL2 023. En el momento de escribir este artículo, tanto la `nodejs` versión 18 como la 20 estaban disponibles en la versión AL2 023. Puede instalar `nodejs` 18 en la AL2 023 con el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{nodejs}}
```

 Puede instalar `nodejs` 20 en el AL2 023 con el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{nodejs20}}
```

## `perl-Config-General`
<a name="perl-Config-General"></a>

 El `perl-Config-General` paquete estaba incluido y ahora está incluido en el AL2 023. EPEL7 Puede instalar el `perl-Config-General` paquete en AL2 023 con el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{perl-Config-General}}
```

 Los módulos de Perl también se pueden instalar solicitando a DNF que instale el paquete que proporciona un módulo de Perl en particular. Con este método, puede utilizar el nombre del módulo de Perl más familiar en lugar del nombre del paquete del sistema operativo. 

```
[ec2-user ~]$ sudo dnf install 'perl({{Confg::General}})'
```

## `python2-lockfile`: bloqueo de archivos
<a name="python2-lockfile"></a>

 El `python2-lockfile` paquete estaba aquí EPEL7 e AL2 incluía un `python-lockfile` paquete. En AL2 023[Python 2.7 ha sido reemplazado por Python 3](python2.7-no-more.md), por lo que una variante de *Python 2* de este paquete no se agregará a AL2 023. 

 La versión *Python 3* de este paquete *está incluida en AL2 023*. Puede instalar el `python3-lockfile` paquete en AL2 023 con uno de los siguientes comandos: 

```
[ec2-user ~]$ sudo dnf install {{python3-lockfile}}
```

 Los módulos de Python también se pueden instalar solicitando a DNF que instale el paquete que proporciona un módulo de Python en particular. 

```
[ec2-user ~]$ sudo dnf install 'python3dist({{lockfile}})'
```

## `python2-rsa`: Python RSA puro
<a name="python2-rsa"></a>

 El `python2-rsa` paquete estaba aquí EPEL7 e AL2 incluía un `python2-rsa` paquete. En AL2 023[Python 2.7 ha sido reemplazado por Python 3](python2.7-no-more.md), por lo que una variante de *Python 2* de este paquete no se agregará a AL2 023. 

 La versión *Python 3* de este paquete *está incluida en AL2 023*. Puede instalar el `python3-rsa` paquete en AL2 023 con uno de los siguientes comandos: 

```
[ec2-user ~]$ sudo dnf install {{python3-rsa}}
```

 Los módulos de Python también se pueden instalar solicitando a DNF que instale el paquete que proporciona un módulo de Python en particular. 

```
[ec2-user ~]$ sudo dnf install 'python3dist({{rsa}})'
```

## `python2-simplejson`: rutinas JSON para Python 2
<a name="python2-simplejson"></a>

 El paquete `python2-simplejson` estaba disponible en EPEL7. En AL2 023[Python 2.7 ha sido reemplazado por Python 3](python2.7-no-more.md), por lo que una variante de *Python 2* de este paquete no se agregará a AL2 023. 

 La versión *Python 3* de este paquete *está incluida en AL2 023*. Puede instalar el `python3-simplejson` paquete en AL2 023 con el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{python3-simplejson}}
```

 Los módulos de Python también se pueden instalar solicitando a DNF que instale el paquete que proporciona un módulo de Python en particular. 

```
[ec2-user ~]$ sudo dnf install 'python3dist({{simplejson}})'
```

## `rkhunter`: Rootkit Hunter
<a name="rkhunter"></a>

 El `rkhunter` paquete viene incluido en el AL2 023 junto con. `chkrootkit` 

```
[ec2-user ~]$ sudo dnf install {{rkhunter}}
```

```
[ec2-user ~]$ sudo dnf install {{chkrootkit}}
```

## `rssh`: un intérprete de comandos restringido para usar con OpenSSH
<a name="rssh"></a>

 El paquete `rssh` estaba disponible en EPEL7. El paquete [http://www.pizzashack.org/rssh/](http://www.pizzashack.org/rssh/) inicial no se mantiene, y el autor cita problemas de seguridad irreparables como motivo. 

 Dado que el autor cita problemas de seguridad imposibles de solucionar, no está previsto `rssh` añadir el AL2 023. 

## `sscg`: generador de certificados SSL autofirmado
<a name="sscg"></a>

 El `sscg` paquete estaba en el AL2 núcleo, así como en. EPEL7 El `sscg` paquete también forma parte del AL2 023. 

```
[ec2-user ~]$ sudo dnf install {{sscg}}
```

## `stress`: prueba de esfuerzo
<a name="stress"></a>

 El `stress` paquete estaba disponible EPEL7 y también estaba disponible en AL1 

 El `stress` paquete está incluido en AL2 023 y se puede instalar ejecutando el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{stress}}
```

## `stress-ng`: prueba de esfuerzo
<a name="stress-ng"></a>

 El `stress-ng` paquete estaba incluido EPEL7 y también estaba disponible en el `testing` AL2 Extra. 

 El `stress-ng` paquete está incluido en la AL2 versión 023 y se puede instalar ejecutando el siguiente comando: 

```
[ec2-user ~]$ sudo dnf install {{stress-ng}}
```

## `tmpwatch`: elimina los archivos en función de la hora del último acceso
<a name="tmpwatch"></a>

 En Amazon Linux 2023, esta funcionalidad la proporciona [https://www.freedesktop.org/software/systemd/man/latest/systemd-tmpfiles.html](https://www.freedesktop.org/software/systemd/man/latest/systemd-tmpfiles.html). 

## `xmlstarlet`: utilidades XML de línea de comandos
<a name="xmlstarlet"></a>

 El `xmlstarlet` paquete estaba en el EPEL7 AL2 023 y no está disponible en él. 

 El paquete original no se ha modificado desde hace más de 9 años (se modificó por última vez en agosto de 2014). Durante los cuatro años anteriores (al menos desde julio de 2010), una solicitud para un nuevo mantenedor ha quedado sin respuesta. Es por esta razón que no está previsto añadir `xmlstarlet` al AL2 023. 