

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)
<a name="epel"></a>

**Avertissement**  
 L' AL2 `epel`Extra 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 de[Packages supplémentaires pour Amazon Linux](spal.md). 

**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](spal.md) avant de l'utiliser. 

**Topics**
+ [`axel`- HTTP/FTP client](#axel)
+ [`brotli`et `libbrotli` - compression](#brotli)
+ [`collectd`- Démon de collecte de statistiques](#collectd)
+ [`cpulimit`- Limiteur d'utilisation du processeur](#cpulimit)
+ [`exim`- agent de transfert de courrier](#exim)
+ [`fuse3`- Système de fichiers dans l'espace utilisateur (FUSE) v3](#fuse3)
+ [`ganglia`- Système de surveillance distribué](#ganglia)
+ [`git-lfs`- contrôle de version de gros fichiers avec Git](#git-lfs)
+ [`haveged`- une source d'entropie utilisant l'algorithme HAVEGE](#haveged)
+ [`inotify-tools`- outils de ligne de commande inotify](#inotify-tools)
+ [`iperf`- Indice TCP/UDP de performance](#iperf)
+ [`jemalloc`- `malloc` implémentation alternative](#jemalloc)
+ [`libbsd`- Bibliothèque de fonctions compatible BSD](#libbsd)
+ [`libserf`- Bibliothèque cliente HTTP](#libserf)
+ [`libzstd`- bibliothèque de compression zstd](#libzstd)
+ [`lighttpd`serveur Web](#lighttpd)
+ [`lshell`- une coque restreinte](#lshell)
+ [`monit`- moniteur de processus, de fichiers, de répertoires et de périphériques](#monit)
+ [`nodejs`](#nodejs)
+ [`perl-Config-General`](#perl-Config-General)
+ [`python2-lockfile`- verrouillage de fichiers](#python2-lockfile)
+ [`python2-rsa`- RSA en Python pur](#python2-rsa)
+ [`python2-simplejson`- Routines JSON pour Python 2](#python2-simplejson)
+ [`rkhunter`- Chasseur de rootkits](#rkhunter)
+ [`rssh`- un shell restreint à utiliser avec OpenSSH](#rssh)
+ [`sscg`- générateur de certificats SSL auto-signés](#sscg)
+ [`stress`- Test de résistance](#stress)
+ [`stress-ng`- Test de résistance](#stress-ng)
+ [`tmpwatch`- supprime les fichiers en fonction de l'heure du dernier accès](#tmpwatch)
+ [`xmlstarlet`- utilitaires XML en ligne de commande](#xmlstarlet)

## `axel`- HTTP/FTP client
<a name="axel"></a>

 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**  
 `-S`Possibilité d'`axel`utiliser 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'autre`wget`. 

## `brotli`et `libbrotli` - compression
<a name="brotli"></a>

 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
<a name="collectd"></a>

 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
<a name="cpulimit"></a>

 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](https://www.freedesktop.org/software/systemd/man/latest/systemd.resource-control.html) en amont, ainsi que le. [Limiter l'utilisation des ressources du processus en AL2 2023 en utilisant systemd](resource-limiting-systemd.md) 

## `exim`- agent de transfert de courrier
<a name="exim"></a>

 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
<a name="fuse3"></a>

 Le `fuse3` colis (y compris `fuse3-libs` et`fuse3-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é
<a name="ganglia"></a>

 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
<a name="git-lfs"></a>

 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
<a name="haveged"></a>

 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
<a name="inotify-tools"></a>

 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.](https://www.freedesktop.org/software/systemd/man/latest/systemd.path.html) 

 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
<a name="iperf"></a>

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

 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
<a name="jemalloc"></a>

 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
<a name="libbsd"></a>

 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
<a name="libserf"></a>

 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
<a name="libzstd"></a>

 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
```

## `lighttpd`serveur Web
<a name="lighttpd"></a>

 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
<a name="lshell"></a>

 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`](https://src.fedoraproject.org/rpms/lshell) explique [pourquoi il n'a pas été empaqueté](https://src.fedoraproject.org/rpms/lshell/c/cb122f0a16c9f1d5c2af8582b740a3f62587a951?branch=rawhide) dans EPEL7 Fedora 30. Il a également été [supprimé de Debian](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862302). 

 [Le `lshell` projet en amont [n'est plus activement maintenu](https://github.com/ghantoos/lshell/issues/209) et contient des éléments *critiques*[connus non corrigés](https://github.com/ghantoos/lshell/issues/188) CVEs : CVE-2016-6902 et [CVE-2016-6903](https://nvd.nist.gov/vuln/detail/CVE-2016-6902).](https://nvd.nist.gov/vuln/detail/CVE-2016-6903) 

 L'alternative suggérée dans le bogue de Debian [http://www.pizzashack.org/rssh/](http://www.pizzashack.org/rssh/)n'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
<a name="monit"></a>

 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.](https://www.freedesktop.org/software/systemd/man/latest/systemd.service.html) 

 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.](https://www.freedesktop.org/software/systemd/man/latest/systemd.path.html) 

 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.](https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html) 

 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](https://www.freedesktop.org/software/systemd/man/latest/systemd.resource-control.html). 

## `nodejs`
<a name="nodejs"></a>

 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`
<a name="perl-Config-General"></a>

 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
<a name="python2-lockfile"></a>

 Le `python2-lockfile` colis était prêt EPEL7 et AL2 comprenait un `python-lockfile` colis. En AL2 023[Python 2.7 a été remplacé par Python 3](python2.7-no-more.md), 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
<a name="python2-rsa"></a>

 Le `python2-rsa` colis était prêt EPEL7 et AL2 comprenait un `python2-rsa` colis. En AL2 023[Python 2.7 a été remplacé par Python 3](python2.7-no-more.md), 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
<a name="python2-simplejson"></a>

 Le `python2-simplejson` colis était làEPEL7. En AL2 023[Python 2.7 a été remplacé par Python 3](python2.7-no-more.md), 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
<a name="rkhunter"></a>

 Le `rkhunter` forfait est inclus dans le AL2 023 avec`chkrootkit`. 

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

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

## `rssh`- un shell restreint à utiliser avec OpenSSH
<a name="rssh"></a>

 Le `rssh` colis était làEPEL7. Le [http://www.pizzashack.org/rssh/](http://www.pizzashack.org/rssh/)package 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
<a name="sscg"></a>

 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
<a name="stress"></a>

 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
<a name="stress-ng"></a>

 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
<a name="tmpwatch"></a>

 Dans Amazon Linux 2023, cette fonctionnalité est fournie par [https://www.freedesktop.org/software/systemd/man/latest/systemd-tmpfiles.html](https://www.freedesktop.org/software/systemd/man/latest/systemd-tmpfiles.html). 

## `xmlstarlet`- utilitaires XML en ligne de commande
<a name="xmlstarlet"></a>

 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. 