Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Extra Packages for Enterprise Linux (EPEL)

Mode de mise au point
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.

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.

Avertissement

L' AL2 epelExtra a activé le tiers EPEL7 repository. Au 30/06/2024, le tiers EPEL7 le référentiel 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 abordera les options de la AL2 version 0.23 pour certains packages trouvés dans EPEL.

Extra Packages for Enterprise Linux (EPEL) est un projet du Fedora communauté dans le but de créer une large gamme de packages pour les systèmes d'exploitation Linux d'entreprise. Le projet a principalement produit RHEL and CentOS colis. AL2 offre un haut niveau de compatibilité avec CentOS 7. En conséquence, de nombreux EPEL7 les packages fonctionnent sur AL2.

Il n'existe pas actuellement de EPEL or EPELcomme un dépôt pour AL2 023. Cependant, un certain nombre de colis se trouvaient dans EPEL7 que les clients ont utilisés et AL2 qui sont soit disponibles en AL2 023, soit disposent d'alternatives en AL2 023. Cette section abordera certains de ces packages et les options proposées dans la version AL2 023.

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

Il existe également des packages installables à partir de EPEL sur AL2 lequel ne sera pas ajouté à AL2 023. Cela s'explique souvent par des problèmes tels que le fait que le projet en amont n'est plus maintenu ou qu'il n'est pas résolu CVEs. Cette section abordera également certains de ces packages et les alternatives existantes.

axel- Client HTTP/FTP

Le axel colis était là EPEL7, et n'a jamais été livré dans le cadre d'Amazon Linux. Les alternatives disponibles en AL2 023 sont curl et. wget

Avertissement

La -S possibilité d'utiliser un axel fichier non crypté http connexion 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 colis brotli et les colis étaient arrivés EPEL7, 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 colis était là EPEL7, 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 colis était là EPEL7, et précédemment 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 livré EPEL7. 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 colis était là EPEL7, et précédemment 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 le HAVEGE automatique

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

inotify-tools- outils de ligne de commande inotify

Le inotify-tools colis était là EPEL7, et est inclus dans 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- Test de performance TCP/UDP

Le package de iperf la version 2 était dans EPEL7, et était également disponible dans l'testing AL2 Extra. et était également disponible en 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 mise en œuvre alternative

Le jemalloc colis était là 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 colis était là 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 dans EPEL7. Le libzstd package fait également partie du AL2 023.

[ec2-user ~]$ sudo dnf install libzstd

lighttpdserveur Web

Le lighttpd colis était là EPEL7, et précédemment 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 en EPEL6. Le référentiel d'empaquetage de Fedora explique pourquoi lshell il n'a pas été empaqueté dans EPEL7 ou 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 nodejs la version 16 était dans EPEL7, et nodejs est désormais inclus dans AL2 023. 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 colis était là EPEL7, et est désormais inclus dans AL2 023. Vous pouvez installer le perl-Config-General package dans AL2 023 avec la commande suivante :

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

Les modules Perl peuvent également être installés en demandant DNF pour 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 là EPEL7, et AL2 incluait un python-lockfile forfait. 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 pour installer le package qui fournit un module Python spécifique.

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

python2-rsa- RSA en Python pur

Le python2-rsa colis était là EPEL7, et AL2 incluait un python2-rsa forfait. 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 pour installer le package qui fournit un module Python spécifique.

[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 avec la commande suivante :

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

Les modules Python peuvent également être installés en demandant DNF pour installer le package qui fournit un module Python spécifique.

[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 dans EPEL7. Le sscg package fait également partie du AL2 023.

[ec2-user ~]$ sudo dnf install sscg

stress- Test de résistance

Le stress colis était là EPEL7, 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 colis était là 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 colis était là 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 quatre années supplémentaires (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.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.