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ó a terceros EPEL7 . A partir del 30 de junio de 2024, el tercero EPEL7 el repositorio ya no se mantiene.
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 0.2.3 para algunos paquetes que se encuentran en EPEL.
Extra Packages for Enterprise Linux (EPEL) es un proyecto de Fedora comunidad con el objetivo de crear una amplia gama de paquetes para sistemas operativos Linux de nivel empresarial. El proyecto ha producido principalmente RHEL y CentOS paquetes. AL2 presenta un alto nivel de compatibilidad con CentOS 7. Como resultado, muchos EPEL7 los paquetes funcionan AL2.
Actualmente no hay un EPEL o EPEL-como un repositorio para AL2 023. Sin embargo, hay varios paquetes que estaban en EPEL7 que los clientes han utilizado y AL2 que están disponibles en el AL2 023 o tienen alternativas en el AL2 023. En esta sección se tratarán algunos de estos paquetes y las opciones disponibles en AL2 el 023.
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
También hay paquetes desde los que se pueden instalar EPEL en el AL2 que no se añadirá al AL2 023. Las razones más comunes para ello son problemas como el hecho de que el proyecto inicial ya no se mantenga o no se esté solucionando. CVEs En esta sección también se tratarán algunos de estos paquetes y las alternativas que existen.
Temas
axel
- Cliente HTTP/FTP
El axel
paquete estaba en EPEL7, y nunca se ha distribuido como parte de Amazon Linux. Las alternativas disponibles en AL2 023 son curl
ywget
.
aviso
La -S
opción de utilizar un axel
archivo no cifrado http conexión para detectar réplicas de un archivo.
Se recomienda encarecidamente migrar cualquier uso de axel
over a una curl
u otrawget
.
brotli
y libbrotli
- compresión
Los libbrotli
paquetes brotli
y estaban dentro EPEL7, 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
- Demonio de recopilación de estadísticas
El collect
paquete estaba dentro EPEL7, y también estaba disponible en los collectd-python3
AL2 Extras collectd
y Extras.
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 systemd
servicio.
Se proporcionan potentes funciones de control de recursos systemd
que se pueden utilizar para garantizar que cualquier tarea o grupo de tareas esté limitado en cuanto a los recursos que puede consumir. Para obtener más información, consulte la documentación de upstream systemd.resource-control
exim
- agente de transferencia de correo
El exim
paquete estaba dentro 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 fuse3
paquete (incluyendo fuse3-libs
yfuse3-devel
) estaba 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 dentro EPEL7, y anteriormente estaba disponible en AL1. 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 git-lfs
paquete estaba en EPEL7. En Amazon Linux 2023, el git-lfs
paquete se incluye en el repositorio principal. En 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 HAVEGE algoritmo
El haveged
paquete estaba dentro 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 comandos de inotify
El inotify-tools
paquete estaba en EPEL7, y está incluido en AL2 023.
nota
En AL2 023, systemd
admite 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.
Gran parte de lo que inotify-tools
se utiliza ahora se puede lograr mejor de una manera más fiable mediante la activación de systemd
rutas. 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
- Referencia de rendimiento de TCP/UDP
El paquete de la iperf
versión 2 estaba en EPEL7, y también estaba disponible en testing
AL2 Extra. Y también estaba disponible en AL1
nota
El iperf3
paquete también está disponible e incluye la versión 3 deiperf
.
El iperf
paquete está incluido en AL2 023 y se puede instalar ejecutando el siguiente comando:
[ec2-user ~]$
sudo dnf install
iperf
jemalloc
- implementación alternativa malloc
El jemalloc
paquete estaba en EPEL7, y estaba disponible en las secciones 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 en EPEL7, y también estaba disponible en el testing
AL2 Extra.
El libbsd
paquete está incluido en AL2 023 y se puede instalar ejecutando el siguiente comando:
[ec2-user ~]$
sudo dnf install
libbsd
Los archivos de desarrollo de se libbsd
pueden instalar ejecutando el siguiente comando.
[ec2-user ~]$
sudo dnf install
libbsd-devel
libserf
- Biblioteca de clientes HTTP
El libserf
paquete estaba en EPEL7. El libserf
paquete 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 en el AL2 núcleo, así como en EPEL7. El libzstd
paquete también forma parte de AL2 023.
[ec2-user ~]$
sudo dnf install
libzstd
lighttpd
servidor web
El lighttpd
paquete estaba en EPEL7, y anteriormente estaba disponible en AL1. Amazon Linux 2023 proporciona servidores nginx
web httpd
y Apache.
lshell
- un shell restringido
El lshell
paquete nunca se envió como parte de Amazon Linux. Estaba disponible en EPEL6. El repositorio de empaques de Fedora lshell
explica por
El lshell
proyecto upstream ya no se mantiene activamente y contiene las versiones
La alternativa sugerida en el error de Debian tampoco se mantiene desde el principio, y el autor cita como rssh
Por estas razones, no está previsto añadirlo lshell
a 023 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 de systemd.service.
En la AL2 versión 023, systemd
también es compatible con la activación basada en rutas, que se puede utilizar para tomar medidas en caso de eventos, como cuando una ruta existe o cambia. Para obtener más información, consulte systemd.path
Existen opciones de configuración comunes para las systemd
unidades que permiten especificar las dependencias, los condicionales y las acciones que se deben llevar a cabo en caso de éxito o error. Para obtener más información, consulte la documentación de systemd.unit
Se proporcionan potentes funciones de control de recursos systemd
que se pueden utilizar para garantizar que cualquier tarea de supervisión no utilice un exceso de CPU o memoria. Para obtener más información, consulte systemd.resource-control
nodejs
El paquete de la nodejs
versión 16 estaba en 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 en EPEL7, y ahora está incluido en la versión AL2 023. 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 preguntando DNF para instalar 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 conocido 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 dentro 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 preguntando DNF para instalar 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 en 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 preguntando DNF para instalar 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 python2-simplejson
paquete estaba 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 preguntando DNF para instalar el paquete que proporciona un módulo de Python en particular.
[ec2-user ~]$
sudo dnf install 'python3dist(simplejson
)'
rkhunter
- Rootkit Hunter
El rkhunter
paquete está incluido en el AL2 023 junto con. chkrootkit
[ec2-user ~]$
sudo dnf install
rkhunter
[ec2-user ~]$
sudo dnf install
chkrootkit
rssh
- un shell restringido para su uso con OpenSSH
El rssh
paquete estaba en EPEL7. El rssh
Dado que el autor cita problemas de seguridad imposibles de solucionar, no está previsto añadir rssh
el 023. AL2
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 de AL2 023.
[ec2-user ~]$
sudo dnf install
sscg
stress
- Prueba de esfuerzo
El stress
paquete estaba dentro 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 dentro EPEL7, y también estaba disponible en el testing
AL2 Extra.
El stress-ng
paquete está incluido en AL2 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 EPEL7, y no está disponible en AL2 023.
El paquete original no se ha modificado en más de 9 años (la última vez que se modificó fue en agosto de 2014). Hace cuatro años más (al menos desde julio de 2010), no se ha respondido a la solicitud de un nuevo responsable. Es por esta razón que no está previsto añadir xmlstarlet
al 023. AL2