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

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Extra Packages for Enterprise Linux (EPEL)

Avertissement

L' AL2 epelExtra a activé le EPEL7 référentiel tiers. Depuis le 30/06/2024, le EPEL7 référentiel tiers n'est plus maintenu.

Ce référentiel tiers ne fera l'objet d'aucune future mise à jour. Cela signifie qu'il n'y aura aucun correctif de sécurité pour les packages dans le référentiel EPEL.

Cette section traitera des options de la version AL2 023 pour les packages trouvés dansEPEL.

Extra Packages for Enterprise Linux (EPEL) est un projet de la communauté Fedora dont l'objectif est de créer un grand ensemble de packages pour les systèmes d'exploitation Linux d'entreprise. Le projet a principalement produit RHEL et CentOS empaqueté. AL2 offre un haut niveau de compatibilité avecCentOS 7. Par conséquent, de nombreux EPEL7 packages fonctionnent sur AL2.

Aucune EPEL version binaire n'est compatible avec AL2 023. Cependant, les clients qui souhaitent utiliser leurs EPEL7 packages dans AL2 023 ont plusieurs options. Certains EPEL packages proposent des alternatives dans AL2 023, tandis que d'autres sont fournis dans le cadre dePackages supplémentaires pour Amazon Linux.

Avertissement

Ajoutez uniquement des référentiels conçus pour être utilisés avec AL2 023.

Bien que les référentiels conçus pour d'autres distributions puissent fonctionner aujourd'hui, rien ne garantit qu'ils continueront à fonctionner avec une mise à jour de package en AL2 023 ou avec un référentiel non conçu pour être utilisé avec AL2 023.

Cette page fournit des informations sur les EPEL7 packages utilisés par les clients sur AL2 et leurs homologues AL2 023.

Pour le reste des packages, les clients pourront peut-être utiliser des packages supplémentaires pour Amazon Linux (SPAL). SPAL fournit des milliers de EPEL9 packages, conçus spécifiquement pour Amazon Linux 2023, mais ces packages ne sont pas couverts par les plans de AWS support. Ces moyens ne CVEs sont pas suivis pour les packages SPAL, et les correctifs ne sont fournis que lorsqu'ils sont disponibles en amont.

Important

Consultez la documentation Packages supplémentaires pour Amazon Linux avant de l'utiliser.

axel- HTTP/FTP client

Le axel package était arrivé et n'a jamais été expédié dans EPEL7 le cadre d'Amazon Linux. Les alternatives disponibles en AL2 023 sont curl et. wget

Avertissement

-SPossibilité d'axelutiliser une http connexion non cryptée pour découvrir les miroirs d'un fichier.

Il est vivement recommandé de migrer toute utilisation de axel over vers l'un curl ou l'autrewget.

brotliet libbrotli - compression

Les libbrotli packages brotli et étaient disponiblesEPEL7, alors que seul le brotli package était disponible dans le AL2 noyau.

Les libbrotli forfaits brotli et sont inclus dans le AL2 023.

Le brotli package peut être installé le AL2 023 avec la commande suivante :

[ec2-user ~]$ sudo dnf install brotli

Le libbrotli package peut être installé le AL2 023 avec la commande suivante :

[ec2-user ~]$ sudo dnf install libbrotli

collectd- Démon de collecte de statistiques

Le collect package était inclusEPEL7, et était également disponible dans les versions collectd et collectd-python3 AL2 Extras.

Le collectd package est inclus dans AL2 023 et peut être installé en exécutant la commande suivante :

[ec2-user ~]$ sudo dnf install collectd

cpulimit- Limiteur d'utilisation du processeur

Dans Amazon Linux 2023, systemd fournit des fonctionnalités permettant de limiter l'utilisation du processeur par des processus ou des groupes de processus. Cette fonctionnalité est également facile à utiliser pour n'importe quel systemd service.

Il existe de puissantes fonctionnalités de contrôle des ressources systemd qui peuvent être utilisées pour garantir que toute tâche ou groupe de tâches est limité dans les ressources qu'il peut consommer. Pour plus d'informations, consultez la documentation systemd.resource-control en amont, ainsi que le. Limiter l'utilisation des ressources du processus en AL2 2023 en utilisant systemd

exim- agent de transfert de courrier

Le exim package était disponible EPEL7 et était auparavant disponible en AL1. Amazon Linux 2023 fournit à la fois le postfix et les agents de transfert de sendmail courrier (MTAs).

fuse3- Système de fichiers dans l'espace utilisateur (FUSE) v3

Le fuse3 colis (y compris fuse3-libs etfuse3-devel) était prêtEPEL7. Ces packages font partie de AL2 023, et chacun peut être installé en exécutant la commande appropriée suivante :

[ec2-user ~]$ sudo dnf install fuse3
[ec2-user ~]$ sudo dnf install fuse3-libs
[ec2-user ~]$ sudo dnf install fuse3-devel

ganglia- Système de surveillance distribué

Le ganglia package était disponible EPEL7 et était auparavant disponible en AL1. Il n'a pas été expédié avec AL2.

Le projet en amont a connu une période d'inactivité au cours de laquelle certaines questions ouvertes n' CVEsont pas été traitées. Bien que des activités aient été menées récemment dans le cadre du projet en amont, il n'est pas prévu de l'ajouter ganglia à AL2 023.

git-lfs- contrôle de version de gros fichiers avec Git

Le git-lfs colis était làEPEL7. Dans Amazon Linux 2023, le git-lfs package est inclus dans le référentiel principal. Le AL2 023, git-lfs peut être installé en exécutant la commande suivante :

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

haveged- une source d'entropie utilisant l'algorithme HAVEGE

Le haveged colis était làEPEL7. Amazon Linux 2023 est fourni avec des sources d'entropie préconfigurées, qui ne nécessitent pas l'utilisation de. haveged

inotify-tools- outils de ligne de commande inotify

Le inotify-tools package était dedans EPEL7 et est inclus dans le AL2 023.

Note

En AL2 023, systemd prend en charge l'activation basée sur le chemin, qui peut être utilisée pour agir sur des événements tels que l'existence ou la modification d'un chemin.

Une grande partie de ce qui inotify-tools est utilisé peut désormais être mieux accomplie de manière plus fiable grâce à l'activation des systemd chemins. Pour plus d'informations, consultez systemd.path.

Le inotify-tools package est inclus dans AL2 023 et peut être installé en exécutant la commande suivante :

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

iperf- Indice TCP/UDP de performance

Le package de la iperf version 2 était disponibleEPEL7, et était également disponible dans l'testing AL2 Extra. et était également disponible dans AL1

Note

Le iperf3 package est également disponible, fournissant la version 3 deiperf.

Le iperf package est inclus dans AL2 023 et peut être installé en exécutant la commande suivante :

[ec2-user ~]$ sudo dnf install iperf

jemalloc- malloc implémentation alternative

Le jemalloc package était inclus EPEL7 et était disponible dans les versions lamp-mariadb10.2-php7.2 et mariadb10.5 AL2 Extras.

Le jemalloc package est inclus dans AL2 023 et peut être installé en exécutant la commande suivante :

[ec2-user ~]$ sudo dnf install jemalloc

libbsd- Bibliothèque de fonctions compatible BSD

Le libbsd package était inclus EPEL7 et était également disponible dans l'testing AL2 Extra.

Le libbsd package est inclus dans AL2 023 et peut être installé en exécutant la commande suivante :

[ec2-user ~]$ sudo dnf install libbsd

Les fichiers de développement pour libbsd peuvent être installés en exécutant la commande suivante.

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

libserf- Bibliothèque cliente HTTP

Le libserf colis était làEPEL7. Le libserf package est fourni dans Amazon Linux 2023. Il peut être installé en exécutant la commande suivante :

[ec2-user ~]$ sudo dnf install libserf

libzstd- bibliothèque de compression zstd

Le libzstd package était dans le AL2 noyau, ainsi que dansEPEL7. Le libzstd package fait également partie du AL2 023.

[ec2-user ~]$ sudo dnf install libzstd

lighttpdserveur Web

Le lighttpd package était disponible EPEL7 et était auparavant disponible en AL1. Amazon Linux 2023 fournit à la fois le serveur Apache httpd et nginx le serveur Web.

lshell- une coque restreinte

Le lshell package n'a jamais été expédié dans le cadre d'Amazon Linux. Il était disponible enEPEL6. Le référentiel d'empaquetage de Fedora lshell explique pourquoi il n'a pas été empaqueté dans EPEL7 Fedora 30. Il a également été supprimé de Debian.

Le lshell projet en amont n'est plus activement maintenu et contient des éléments critiquesconnus non corrigés CVEs : CVE-2016-6902 et CVE-2016-6903.

L'alternative suggérée dans le bogue de Debian rsshn'est pas non plus maintenue en amont, l'auteur invoquant des problèmes de sécurité irréparables comme raison.

Pour ces raisons, aucun ajout lshell à AL2 023 n'est prévu.

monit- moniteur de processus, de fichiers, de répertoires et de périphériques

Dans Amazon Linux 2023, systemd fournit un large éventail de fonctionnalités pour la surveillance, le démarrage, l'arrêt et le redémarrage des services. Cela inclut la limitation du débit des redémarrages, l'attente entre les tentatives de redémarrage et le démarrage d'un autre service en cas de défaillance. Pour plus d'informations, consultez la documentation de systemd.service.

Dans AL2 023, prend systemd également en charge l'activation basée sur le chemin, qui peut être utilisée pour agir sur des événements tels que l'existence ou la modification d'un chemin. Pour plus d'informations, consultez systemd.path.

Il existe des options de configuration communes pour les systemd unités qui permettent de spécifier les dépendances, les conditions et les actions à entreprendre en cas de réussite ou d'échec. Pour plus d'informations, consultez la documentation de systemd.unit.

Il existe de puissantes fonctionnalités de contrôle des ressources systemd qui peuvent être utilisées pour garantir que toute tâche de surveillance n'utilise pas trop de processeur ou de mémoire. Pour plus d'informations, consultez systemd.resource-control.

nodejs

Le package de la nodejs version 16 était inclus et nodejs est maintenant inclus dans la version AL2 023. EPEL7 Au moment de la rédaction, les nodejs versions 18 et 20 étaient toutes deux disponibles en AL2 2023. Vous pouvez installer nodejs 18 sur AL2 023 avec la commande suivante :

[ec2-user ~]$ sudo dnf install nodejs

Vous pouvez installer nodejs 20 sur AL2 023 avec la commande suivante :

[ec2-user ~]$ sudo dnf install nodejs20

perl-Config-General

Le perl-Config-General package était inclus EPEL7 et est maintenant inclus dans AL2 023. Vous pouvez installer le perl-Config-General package dans AL2 023 à l'aide de la commande suivante :

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

Les modules Perl peuvent également être installés en demandant DNF d'installer le package qui fournit un module Perl particulier. Avec cette méthode, vous pouvez utiliser le nom de module Perl, plus familier, plutôt que le nom du package du système d'exploitation.

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

python2-lockfile- verrouillage de fichiers

Le python2-lockfile colis était prêt EPEL7 et AL2 comprenait un python-lockfile colis. En AL2 023Python 2.7 a été remplacé par Python 3, une variante Python 2 de ce package ne sera donc pas ajoutée à AL2 023.

La version Python 3 de ce package est incluse dans la version AL2 023. Vous pouvez installer le python3-lockfile package dans AL2 023 à l'aide de l'une des commandes suivantes :

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

Les modules Python peuvent également être installés en demandant DNF d'installer le package qui fournit un module Python particulier.

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

python2-rsa- RSA en Python pur

Le python2-rsa colis était prêt EPEL7 et AL2 comprenait un python2-rsa colis. En AL2 023Python 2.7 a été remplacé par Python 3, une variante Python 2 de ce package ne sera donc pas ajoutée à AL2 023.

La version Python 3 de ce package est incluse dans la version AL2 023. Vous pouvez installer le python3-rsa package dans AL2 023 à l'aide de l'une des commandes suivantes :

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

Les modules Python peuvent également être installés en demandant DNF d'installer le package qui fournit un module Python particulier.

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

python2-simplejson- Routines JSON pour Python 2

Le python2-simplejson colis était làEPEL7. En AL2 023Python 2.7 a été remplacé par Python 3, une variante Python 2 de ce package ne sera donc pas ajoutée à AL2 023.

La version Python 3 de ce package est incluse dans la version AL2 023. Vous pouvez installer le python3-simplejson package dans AL2 023 à l'aide de la commande suivante :

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

Les modules Python peuvent également être installés en demandant DNF d'installer le package qui fournit un module Python particulier.

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

rkhunter- Chasseur de rootkits

Le rkhunter forfait est inclus dans le AL2 023 avecchkrootkit.

[ec2-user ~]$ sudo dnf install rkhunter
[ec2-user ~]$ sudo dnf install chkrootkit

rssh- un shell restreint à utiliser avec OpenSSH

Le rssh colis était làEPEL7. Le rsshpackage en amont n'est pas maintenu, l'auteur invoquant des problèmes de sécurité irréparables comme raison.

L'auteur invoquant des problèmes de sécurité irréparables, il n'est pas prévu rssh d'ajouter à AL2 023.

sscg- générateur de certificats SSL auto-signés

Le sscg package était dans le AL2 noyau, ainsi que dansEPEL7. Le sscg package fait également partie du AL2 023.

[ec2-user ~]$ sudo dnf install sscg

stress- Test de résistance

Le stress package était enEPEL7, et était également disponible en AL1

Le stress package est inclus dans AL2 023 et peut être installé en exécutant la commande suivante :

[ec2-user ~]$ sudo dnf install stress

stress-ng- Test de résistance

Le stress-ng package était inclus EPEL7 et était également disponible dans l'testing AL2 Extra.

Le stress-ng package est inclus dans AL2 023 et peut être installé en exécutant la commande suivante :

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

tmpwatch- supprime les fichiers en fonction de l'heure du dernier accès

Dans Amazon Linux 2023, cette fonctionnalité est fournie par systemd-tmpfiles.

xmlstarlet- utilitaires XML en ligne de commande

Le xmlstarlet package était arrivé EPEL7 et n'est pas disponible en AL2 2023.

Le package en amont n'a pas été modifié depuis 9 ans (dernière modification en août 2014). Pendant les quatre années précédentes (au moins depuis juillet 2010), une demande pour un nouveau responsable est restée sans réponse. C'est pour cette raison qu'il n'est pas prévu d'ajouter xmlstarlet à AL2 023.