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.
Temas
fuse3: sistema de archivos en el espacio de usuario (FUSE) v3
haveged: una fuente de entropía que utiliza el algoritmo HAVEGE
monit: monitor de procesos, archivos, directorios y dispositivos
rssh: un intérprete de comandos restringido para usar con OpenSSH
tmpwatch: elimina los archivos en función de la hora del último acceso
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 installbrotli
El libbrotli paquete se puede instalar en el AL2 023 con el siguiente comando:
[ec2-user ~]$sudo dnf installlibbrotli
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 installcollectd
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
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 installfuse3
[ec2-user ~]$sudo dnf installfuse3-libs
[ec2-user ~]$sudo dnf installfuse3-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 installgit-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 installinotify-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 installiperf
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 installjemalloc
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 installlibbsd
Los archivos de desarrollo de libbsd se pueden instalar ejecutando el siguiente comando.
[ec2-user ~]$sudo dnf installlibbsd-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 installlibserf
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 installlibzstd
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
El lshell proyecto original ya no se mantiene de forma activa y contiene componentes
La alternativa sugerida en el error de Debian rssh
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 installnodejs
Puede instalar nodejs 20 en el AL2 023 con el siguiente comando:
[ec2-user ~]$sudo dnf installnodejs20
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 installperl-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 installpython3-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 installpython3-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 installpython3-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 installrkhunter
[ec2-user ~]$sudo dnf installchkrootkit
rssh: un intérprete de comandos restringido para usar con OpenSSH
El paquete rssh estaba disponible en EPEL7. El paquete rssh
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 installsscg
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 installstress
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 installstress-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.