Extra Packages for Enterprise Linux (EPEL) - Amazon Linux 2023

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)

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

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 antes de usarlo.

axel- HTTP/FTP cliente

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

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

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

brotliTanto 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

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

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 de la versión inicial, junto con Limite el uso de recursos de procesos en AL2023 mediante systemd.

exim: agente de transferencia de correo

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

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

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

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

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

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.

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

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

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

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

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

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

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

El paquete lshell nunca se envió como parte de Amazon Linux. Estaba disponible en EPEL6. El repositorio de paquetes de Fedora para lshell explica por qué no se incluyó en EPEL7 ni en Fedora 30. También se eliminó de Debian.

El lshell proyecto original ya no se mantiene de forma activa y contiene componentescríticosconocidos sin parches CVEs: los CVE-2016-6902 y CVE-2016-6903.

La alternativa sugerida en el error de Debian 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

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.

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.

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.

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.

nodejs

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

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

El python2-lockfile paquete estaba aquí EPEL7 e AL2 incluía un python-lockfile paquete. En AL2 023Python 2.7 ha sido reemplazado por Python 3, 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

El python2-rsa paquete estaba aquí EPEL7 e AL2 incluía un python2-rsa paquete. En AL2 023Python 2.7 ha sido reemplazado por Python 3, 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

El paquete python2-simplejson estaba disponible en EPEL7. En AL2 023Python 2.7 ha sido reemplazado por Python 3, 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

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

El paquete rssh estaba disponible en EPEL7. El paquete 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

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

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

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

En Amazon Linux 2023, esta funcionalidad la proporciona systemd-tmpfiles.

xmlstarlet: utilidades XML de línea de comandos

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.