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 epel
Extra 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
.
brotli
et 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
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
lighttpd
serveur 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 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 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 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.