Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Extra Packages for Enterprise Linux (EPEL)

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

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.

Warnung

Das AL2 epel Extra hat den Drittanbieter aktiviert EPEL7 Endlager. Ab 2024-06-30 der Drittanbieter EPEL7 Das Repository wird 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 AL2 0.23 für einige Pakete behandelt, die in EPEL.

Extra Packages for Enterprise Linux (EPEL) ist ein Projekt in der Fedora Community mit dem Ziel, eine große Auswahl an Paketen für Linux-Betriebssysteme auf Unternehmensebene zu erstellen. Das Projekt hat hauptsächlich Folgendes produziert RHEL and CentOS Pakete. AL2 bietet ein hohes Maß an Kompatibilität mit CentOS 7. Infolgedessen viele EPEL7 Pakete funktionieren weiter AL2.

Derzeit gibt es kein EPEL or EPELähnliches Repository für AL2 023. Es gibt jedoch eine Reihe von Paketen, die in EPEL7 die Kunden verwendet haben und AL2 die entweder in AL2 023 verfügbar sind oder Alternativen in AL2 023 haben. In diesem Abschnitt werden einige dieser Pakete und die Optionen in AL2 023 behandelt.

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

Es gibt auch Pakete, von denen aus installiert werden konnte EPEL AL2 welche nicht zu AL2 023 hinzugefügt werden. Häufige Gründe dafür sind Probleme wie das Upstream-Projekt, das nicht mehr gepflegt wird oder nicht repariert CVEs wird. In diesem Abschnitt werden auch einige dieser Pakete behandelt und erklärt, welche Alternativen es gibt.

axel- HTTP/FTP-Client

Das axel Paket war drin EPEL7, und wurde noch nie als Teil von Amazon Linux ausgeliefert. Die im Jahr AL2 2023 verfügbaren Alternativen sind curl undwget.

Warnung

Die -S Option axel verwendet eine unverschlüsselte http Verbindung zum Auffinden von Spiegeln für eine Datei.

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

brotliund libbrotli - Komprimierung

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

brotliSowohl das als auch das libbrotli Paket 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 drin EPEL7, und war auch in den Optionen collectd und collectd-python3 AL2 Extras erhältlich.

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 drin EPEL7, und war zuvor verfügbar in 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) befand sich in EPEL7. 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 drin EPEL7, und war zuvor verfügbar in AL1. Es wurde nicht mit geliefert 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 drin EPEL7. 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 unter Verwendung der HAVEGE Algorithmus

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 drin EPEL7, und ist in AL2 023 enthalten.

Anmerkung

In AL2 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 in EPEL7, und war auch im testing AL2 Extra verfügbar. und 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 drin EPEL7, und war in den mariadb10.5 AL2 Extras lamp-mariadb10.2-php7.2 und Extras erhältlich.

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 in EPEL7, und war auch im testing AL2 Extra erhältlich.

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 in EPEL7. 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 in EPEL7. Das libzstd Paket ist auch Teil von AL2 023.

[ec2-user ~]$ sudo dnf install libzstd

lighttpdWebserver

Das lighttpd Paket war drin EPEL7, und war zuvor verfügbar in 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 in EPEL6. Das Fedora-Packaging-Repository für lshell deckt ab, warum es nicht verpackt wurde EPEL7 oder Fedora 30. 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 EPEL7, und nodejs ist jetzt in Version AL2 023 enthalten. 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, 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 fragen DNF um 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 drin EPEL7, und AL2 beinhaltete 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 auf Anfrage installiert werden DNF um 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 drin EPEL7, und AL2 beinhaltete 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 auf Anfrage installiert werden DNF um 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 drin EPEL7. 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 auf Anfrage installiert werden DNF um 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 in 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 befand sich sowohl im AL2 Core als auch in EPEL7. Das sscg Paket ist auch Teil von AL2 023.

[ec2-user ~]$ sudo dnf install sscg

stress- Stresstest

Das stress Paket war drin 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 drin EPEL7, 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, und ist in AL2 023 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

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.