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 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.
Rubriques
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 installbrotli
Le libbrotli package peut être installé le AL2 023 avec la commande suivante :
[ec2-user ~]$sudo dnf installlibbrotli
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 installcollectd
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
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 installfuse3
[ec2-user ~]$sudo dnf installfuse3-libs
[ec2-user ~]$sudo dnf installfuse3-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 installgit-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 installinotify-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 installiperf
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 installjemalloc
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 installlibbsd
Les fichiers de développement pour libbsd peuvent être installés en exécutant la commande suivante.
[ec2-user ~]$sudo dnf installlibbsd-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 installlibserf
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 installlibzstd
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 Fedoralshell il n'a pas été empaqueté dans
Le lshell projet en amont n'est plus activement maintenu
L'alternative suggérée dans le bogue de Debian rssh
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 installnodejs
Vous pouvez installer nodejs 20 sur AL2 023 avec la commande suivante :
[ec2-user ~]$sudo dnf installnodejs20
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 installperl-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 installpython3-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 installpython3-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 installpython3-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 installrkhunter
[ec2-user ~]$sudo dnf installchkrootkit
rssh- un shell restreint à utiliser avec OpenSSH
Le rssh colis était là EPEL7. Le rssh
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 installsscg
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 installstress
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 installstress-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.