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

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Extra Packages for Enterprise Linux (EPEL)

Warnung

Das AL2 epel Extra hat das EPEL7 Drittanbieter-Repository aktiviert. Ab dem 30.06.2024 wird das EPEL7 Drittanbieter-Repository nicht mehr verwaltet.

Dieses Drittanbieter-Repository wird keine future Updates enthalten. Das bedeutet, dass es keine Sicherheitskorrekturen für Pakete im EPEL-Repository geben wird.

In diesem Abschnitt werden die Optionen in Version AL2 023 für Pakete behandelt, die in zu finden sind. EPEL

Extra Packages for Enterprise Linux (EPEL) ist ein Projekt der Fedora-Community mit dem Ziel, eine breite Auswahl an Paketen für Linux-Betriebssysteme auf Enterprise-Ebene zu erstellen. Das Projekt hat hauptsächlich Produkte RHEL und CentOS Verpackungen produziert. AL2 zeichnet sich durch ein hohes Maß an Kompatibilität mit ausCentOS 7. Infolgedessen funktionieren viele EPEL7 Pakete auf AL2.

Es gibt keine EPEL Versionen, die mit AL2 023 binär kompatibel sind. Kunden, die ihre EPEL7 Pakete in AL2 023 verwenden möchten, haben jedoch einige Optionen. Einige EPEL Pakete haben Alternativen in AL2 023, während andere als Teil von bereitgestellt werden. Zusätzliche Pakete für Amazon Linux

Warnung

Fügen Sie nur Repositorys hinzu, die für die Verwendung mit AL2 023 vorgesehen sind.

Auch wenn Repositorys, die für andere Distributionen entworfen wurden, heute funktionieren, gibt es keine Garantie dafür, dass sie dies auch weiterhin tun werden, wenn ein Paket-Update in AL2 023 oder ein Projektarchiv nicht für die Verwendung mit 023 konzipiert ist. AL2

Diese Seite enthält Informationen zu den EPEL7 Paketen, die von Kunden auf AL2 und ihren 023-Gegenstücken verwendet werden. AL2

Für die übrigen Pakete können Kunden möglicherweise Supplementary Packages for Amazon Linux (SPAL) verwenden. SPAL bietet Tausende von EPEL9 Paketen, die speziell für Amazon Linux 2023 entwickelt wurden. Diese Pakete sind jedoch nicht durch AWS Supportpläne abgedeckt. Das bedeutet, dass CVEs SPAL-Pakete nicht nachverfolgt werden und Patches nur bereitgestellt werden, wenn sie im Upstream verfügbar sind.

Wichtig

Konsultieren Sie Zusätzliche Pakete für Amazon Linux vor der Verwendung die Dokumentation von.

axel- HTTP/FTP Kunde

Das axel Paket war dabei EPEL7 und wurde noch nie als Teil von Amazon Linux versendet. Die in AL2 2023 verfügbaren Alternativen sind curl undwget.

Warnung

Die -S Option axel verwendet eine unverschlüsselte http Verbindung, um Spiegelungen für eine Datei zu finden.

Es wird dringend empfohlen, jegliche Verwendung von axel Over auf entweder curl oder wget zu migrieren.

brotliund libbrotli - Komprimierung

Die libbrotli Pakete brotli und waren drinEPEL7, während nur das brotli Paket im AL2 Core verfügbar war.

brotliSowohl die libbrotli Pakete als auch sind in Version AL2 023 enthalten.

Das brotli Paket kann auf AL2 023 mit dem folgenden Befehl installiert werden:

[ec2-user ~]$ sudo dnf install brotli

Das libbrotli Paket kann auf AL2 023 mit dem folgenden Befehl installiert werden:

[ec2-user ~]$ sudo dnf install libbrotli

collectd- Daemon zur Erfassung von Statistiken

Das collect Paket war da EPEL7 und war auch in den collectd-python3 AL2 Extras collectd und Extras verfügbar.

Das collectd Paket ist in AL2 0.23 enthalten und kann mit dem folgenden Befehl installiert werden:

[ec2-user ~]$ sudo dnf install collectd

cpulimit- Begrenzer für die CPU-Auslastung

systemdBietet in Amazon Linux 2023 Funktionen zur Begrenzung der CPU-Auslastung von Prozessen oder Prozessgruppen. Diese Funktionalität ist auch für jeden systemd Service einfach zu verwenden.

Es stehen leistungsstarke Funktionen zur Ressourcenkontrolle zur Verfügung, mit systemd denen sichergestellt werden kann, dass jede Aufgabe oder Gruppe von Aufgaben nur begrenzt Ressourcen verbrauchen kann. Weitere Informationen finden Sie in der Upstream-Dokumentation zu systemd.resource-control, zusammen mit der. Begrenzung der Nutzung von Prozessressourcen in AL2 023 mithilfe von systemd

exim- Agent für die E-Mail-Übertragung

Das exim Paket war da EPEL7 und war zuvor in verfügbar AL1. Amazon Linux 2023 bietet postfix sowohl die Mail Transfer Agents als auch sendmail Mail Transfer Agents (MTAs).

fuse3- Dateisystem im Userspace (FUSE) v3

Das fuse3 Paket (einschließlich fuse3-libs undfuse3-devel) war drinEPEL7. Diese Pakete sind Teil von AL2 023 und jedes kann installiert werden, indem der entsprechende folgende Befehl ausgeführt wird:

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

ganglia- Verteiltes Überwachungssystem

Das ganglia Paket war da EPEL7 und war zuvor in verfügbar AL1. Es wurde nicht mit versendet AL2.

Das vorgelagerte Projekt hatte eine Phase der Inaktivität, in der einige offene CVEs Fragen nicht bearbeitet wurden. Im Rahmen des vorgelagerten Projekts gab es zwar in letzter Zeit Aktivitäten, es ist jedoch nicht geplant, weitere AL2 023 ganglia zu erhöhen.

git-lfs- Versionskontrolle großer Dateien mit Git

Das git-lfs Paket war drinEPEL7. In Amazon Linux 2023 ist das git-lfs Paket im Core-Repository enthalten. Auf AL2 023 git-lfs kann es installiert werden, indem der folgende Befehl ausgeführt wird:

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

haveged- eine Entropiequelle, die den Algorithmus verwendet HAVEGE

Das haveged Paket war drin. EPEL7 Amazon Linux 2023 ist mit Entropiequellen vorkonfiguriert, sodass keine Verwendung von erforderlich ist. haveged

inotify-tools- inotify-Befehlszeilentools

Das inotify-tools Paket war und ist in EPEL7 AL2 023 enthalten.

Anmerkung

In AL2 Version 023 wird eine pfadbasierte Aktivierung systemd unterstützt, mit der Maßnahmen ergriffen werden können, z. B. wenn ein Pfad existiert oder sich ändert.

Vieles von dem, wofür inotify-tools es verwendet wird, kann jetzt mithilfe der systemd Pfadaktivierung besser und zuverlässiger durchgeführt werden. Weitere Informationen finden Sie unter systemd.path.

Das inotify-tools Paket ist in AL2 0.23 enthalten und kann mit dem folgenden Befehl installiert werden:

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

iperf- TCP/UDP Leistungs-Benchmark

Das Paket der iperf Version 2 war EPEL7 da und war auch im testing AL2 Extra verfügbar. Und es war auch verfügbar in AL1

Anmerkung

Das iperf3 Paket ist ebenfalls verfügbar und bietet Version 3 voniperf.

Das iperf Paket ist in AL2 0.23 enthalten und kann mit dem folgenden Befehl installiert werden:

[ec2-user ~]$ sudo dnf install iperf

jemalloc- alternative Implementierung malloc

Das jemalloc Paket war da EPEL7 und war in den mariadb10.5 AL2 Extras lamp-mariadb10.2-php7.2 und Extras verfügbar.

Das jemalloc Paket ist in AL2 0.23 enthalten und kann mit dem folgenden Befehl installiert werden:

[ec2-user ~]$ sudo dnf install jemalloc

libbsd- BSD-kompatible Funktionsbibliothek

Das libbsd Paket war im Extra EPEL7 enthalten und war auch im testing AL2 Extra verfügbar.

Das libbsd Paket ist in Version AL2 023 enthalten und kann mit dem folgenden Befehl installiert werden:

[ec2-user ~]$ sudo dnf install libbsd

Die Entwicklungsdateien für libbsd können mit dem folgenden Befehl installiert werden.

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

libserf- HTTP-Clientbibliothek

Das libserf Paket war drinEPEL7. Das libserf Paket wird in Amazon Linux 2023 bereitgestellt. Es kann installiert werden, indem Sie den folgenden Befehl ausführen:

[ec2-user ~]$ sudo dnf install libserf

libzstd- ZSTD-Kompressionsbibliothek

Das libzstd Paket war sowohl im AL2 Core als auch inEPEL7. Das libzstd Paket ist auch Teil von AL2 023.

[ec2-user ~]$ sudo dnf install libzstd

lighttpdWebserver

Das lighttpd Paket war da EPEL7 und war zuvor in verfügbar AL1. Amazon Linux 2023 stellt sowohl den Apache als httpd auch den nginx Webserver bereit.

lshell- eine eingeschränkte Shell

Das lshell Paket wurde nie als Teil von Amazon Linux versendet. Es war verfügbar inEPEL6. Das Fedora-Packaging-Repository für lshell behandelt, warum es nicht in EPEL7 oder Fedora 30 verpackt wurde. Es wurde auch aus Debian entfernt.

Das lshell Upstream-Projekt wird nicht mehr aktiv betreut und enthält bekannte kritische Dateien, die noch nicht gepatcht wurden CVEs: CVE-2016-6902 und CVE-2016-6903.

Die Alternative, die im Debian-Bug vorgeschlagen wurde, rsshist im Upstream-Bereich ebenfalls nicht gepflegt, wobei der Autor unbehebbare Sicherheitsprobleme als Grund nennt.

Aus diesen Gründen ist eine Erweiterung der Version AL2 023 nicht lshell geplant.

monit- Prozess-, Datei-, Verzeichnis- und Geräteüberwachung

systemdBietet in Amazon Linux 2023 eine Vielzahl von Funktionen zum Überwachen, Starten, Stoppen und Neustarten von Diensten. Dazu gehören die Ratenbegrenzung von Neustarts, das Warten zwischen Neustartversuchen und das Starten eines weiteren Dienstes bei einem Fehler. Weitere Informationen finden Sie in der systemd.service-Dokumentation.

In AL2 Version 023 wird systemd auch eine pfadbasierte Aktivierung unterstützt, mit der Maßnahmen ergriffen werden können, z. B. wenn ein Pfad existiert oder sich ändert. Weitere Informationen finden Sie unter systemd.path.

Es gibt allgemeine Konfigurationsoptionen für systemd Units, die es ermöglichen, Abhängigkeiten, Bedingungen und Aktionen anzugeben, die bei Erfolg oder Misserfolg ausgeführt werden sollen. Weitere Informationen finden Sie in der systemd.unit-Dokumentation.

Es stehen leistungsstarke Funktionen zur Ressourcenkontrolle zur Verfügungsystemd, mit deren Hilfe sichergestellt werden kann, dass jede Überwachungsaufgabe nicht zu viel CPU oder Arbeitsspeicher beansprucht. Weitere Informationen finden Sie unter systemd.resource-control.

nodejs

Das Paket der nodejs Version 16 war in Version 023 enthalten und nodejs ist jetzt in EPEL7 dieser Version enthalten. AL2 Zum Zeitpunkt der Erstellung dieses Artikels waren sowohl nodejs Version 18 als auch Version 20 im Jahr AL2 023 verfügbar. Sie können nodejs 18 auf AL2 023 mit dem folgenden Befehl installieren:

[ec2-user ~]$ sudo dnf install nodejs

Sie können nodejs 20 auf AL2 023 mit dem folgenden Befehl installieren:

[ec2-user ~]$ sudo dnf install nodejs20

perl-Config-General

Das perl-Config-General Paket war in EPEL7 023 und ist jetzt in AL2 023 enthalten. Sie können das perl-Config-General Paket in AL2 023 mit dem folgenden Befehl installieren:

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

Perl-Module können auch installiert werden, indem Sie darum bittenDNF, das Paket zu installieren, das ein bestimmtes Perl-Modul bereitstellt. Mit dieser Methode können Sie den bekannteren Perl-Modulnamen anstelle des Betriebssystempaketnamens verwenden.

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

python2-lockfile- Sperren von Dateien

Das python2-lockfile Paket war da EPEL7 und AL2 enthielt ein python-lockfile Paket. In AL2 023 wird Python 2.7 wurden durch Python 3 ersetzt also eine Python-2-Variante dieses Pakets nicht zu AL2 023 hinzugefügt.

Die Python-3-Version dieses Pakets ist in AL2 0.23 enthalten. Sie können das python3-lockfile Paket in AL2 023 mit einem der folgenden Befehle installieren:

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

Python-Module können auch installiert werden, indem Sie darum bittenDNF, das Paket zu installieren, das ein bestimmtes Python-Modul bereitstellt.

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

python2-rsa- reines Python RSA

Das python2-rsa Paket war da EPEL7 und AL2 enthielt ein python2-rsa Paket. In AL2 023 wird Python 2.7 wurden durch Python 3 ersetzt also eine Python-2-Variante dieses Pakets nicht zu AL2 023 hinzugefügt.

Die Python-3-Version dieses Pakets ist in AL2 0.23 enthalten. Sie können das python3-rsa Paket in AL2 023 mit einem der folgenden Befehle installieren:

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

Python-Module können auch installiert werden, indem Sie darum bittenDNF, das Paket zu installieren, das ein bestimmtes Python-Modul bereitstellt.

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

python2-simplejson- JSON-Routinen für Python 2

Das python2-simplejson Paket war drinEPEL7. In AL2 023 wird Python 2.7 wurden durch Python 3 ersetzt also eine Python-2-Variante dieses Pakets nicht zu AL2 023 hinzugefügt.

Die Python-3-Version dieses Pakets ist in AL2 0.23 enthalten. Sie können das python3-simplejson Paket in AL2 023 mit dem folgenden Befehl installieren:

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

Python-Module können auch installiert werden, indem Sie darum bittenDNF, das Paket zu installieren, das ein bestimmtes Python-Modul bereitstellt.

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

rkhunter- Rootkit Hunter

Das rkhunter Paket ist in AL2 023 zusammen mit enthalten. chkrootkit

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

rssh- eine eingeschränkte Shell zur Verwendung mit OpenSSH

Das rssh Paket war drin. EPEL7 Das rsshUpstream-Paket wird nicht gewartet. Als Grund nennt der Autor unbehebbare Sicherheitsprobleme.

Da der Autor unbehebbare Sicherheitsprobleme anführt, ist eine Erweiterung der Version 023 nicht geplant. rssh AL2

sscg- Generator für selbstsignierte SSL-Zertifikate

Das sscg Paket war sowohl im AL2 Kern als auch inEPEL7. Das sscg Paket ist auch Teil von AL2 023.

[ec2-user ~]$ sudo dnf install sscg

stress- Stresstest

Das stress Paket war da EPEL7 und war auch erhältlich in AL1

Das stress Paket ist in Version AL2 023 enthalten und kann mit dem folgenden Befehl installiert werden:

[ec2-user ~]$ sudo dnf install stress

stress-ng- Stresstest

Das stress-ng Paket war EPEL7 da und war auch im testing AL2 Extra erhältlich.

Das stress-ng Paket ist in Version AL2 023 enthalten und kann mit dem folgenden Befehl installiert werden:

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

tmpwatch- entfernt Dateien basierend auf dem Zeitpunkt des letzten Zugriffs

In Amazon Linux 2023 wird diese Funktionalität von bereitgestellt systemd-tmpfiles.

xmlstarlet- XML-Hilfsprogramme für die Befehlszeile

Das xmlstarlet Paket war in EPEL7 AL2 023 und ist nicht verfügbar.

Das Upstream-Paket wurde seit über 9 Jahren nicht mehr angefasst (zuletzt im August 2014). Weitere vier Jahre zuvor (mindestens seit Juli 2010) blieb eine Anfrage nach einem neuen Maintainer unbeantwortet. Aus diesem Grund ist eine Erweiterung um 023 nicht geplant. xmlstarlet AL2