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.
Funktionalität in AL2 veraltet und in AL2023 entfernt
In diesem Abschnitt werden Funktionen beschrieben, die in AL2 verfügbar und in AL2023 nicht mehr verfügbar sind.
Themen
- 32-Bit-x86-Pakete (i686)
- aws-apitools-*ersetzt durch AWS CLI
- bzrRevisionskontrollsystem
- cgroup v1
- log4jHotpatch () log4j-cve-2021-44228-hotpatch
- lsb_release und das system-lsb-core-Paket
- mcrypt
- OpenJDK (7) java-1.7.0-openjdk
- Python 2.7
- rsyslog-opensslersetzt rsyslog-gnutls
- Netzwerkinformationsdienst (NIS)/yp
- Mehrere Domainnamen in Amazon VPC create-dhcp-options
32-Bit-x86-Pakete (i686)
Im Rahmen der Version 2014.09 von AL1
Wenn Sie 32-Bit-Binärdateien auf AL2023 ausführen müssen, ist es möglich, den 32-Bit-Userspace von AL2 in einem AL2-Container zu verwenden, der auf AL2023 läuft.
aws-apitools-*
ersetzt durch AWS CLI
Vor der Veröffentlichung von AWS CLI im September 2013 wurde eine Reihe von Befehlszeilendienstprogrammen zur Verfügung AWS gestellt, die in implementiert wurden und es Kunden ermöglichtenJava, Amazon EC2 EC2-API-Aufrufe zu tätigen. Diese Tools wurden 2015 als veraltet eingestuft und wurden zur bevorzugten Methode für AWS CLI die Interaktion mit Amazon EC2 EC2-APIs über die Befehlszeile. Dies beinhaltet die folgenden Pakete. aws-apitools-*
-
aws-apitools-as
-
aws-apitools-cfn
-
aws-apitools-common
-
aws-apitools-ec2
-
aws-apitools-elb
-
aws-apitools-mon
Der Upstream-Support für die aws-apitools-*
Pakete endete im März 2017. Trotz des Mangels an Upstream-Unterstützung lieferte Amazon Linux weiterhin einige dieser Befehlszeilenprogramme (wieaws-apitools-ec2
) aus, um Kunden Abwärtskompatibilität zu bieten. Es AWS CLI ist ein robusteres und vollständigeres Tool als die aws-apitools-*
Pakete, da es aktiv gewartet wird und die Möglichkeit bietet, alle AWS APIs zu nutzen.
Die aws-apitools-*
Pakete wurden im März 2017 als veraltet eingestuft und werden keine weiteren Updates erhalten. Alle Benutzer eines dieser Pakete sollten AWS CLI so schnell wie möglich auf das migrieren. Diese Pakete sind in AL2023 nicht vorhanden.
bzr
Revisionskontrollsystem
Das Revisionskontrollsystem GNU
Bazaarbzr
) wurde in AL2 eingestellt und ist in AL2023 nicht mehr vorhanden.
Benutzern von wird bzr
empfohlen, ihre Repositorien zu migrieren. git
cgroup v1
AL2023 wechselt zur Unified Control Group-Hierarchie (cgroup v2), wohingegen AL2 cgroup v1 verwendet. Da AL2 cgroup v2 nicht unterstützt, muss diese Migration im Rahmen der Umstellung auf AL2023 abgeschlossen werden.
log4jHotpatch () log4j-cve-2021-44228-hotpatch
Anmerkung
Das log4j-cve-2021-44228-hotpatch
Paket ist in AL2 veraltet und wurde in AL2023 entfernt.
Als Reaktion auf CVE-2021-44228
Der Hotpatch diente lediglich als Abhilfemaßnahme, um mehr Zeit für den log4j
-Patch zu gewinnen. Die erste allgemein verfügbare Version von AL2023 wurde 15 Monate nach CVE-2021-44228
Kunden, die ihre eigenen log4j
-Versionen auf Amazon Linux ausführen, sollten sicherstellen, dass sie auf Versionen aktualisiert haben, die nicht von CVE-2021-44228
lsb_release
und das system-lsb-core
-Paket
In der Vergangenheit wurde der lsb_release
-Befehl (in AL2 im system-lsb-core
-Paket enthalten) von einigen Programmen aufgerufen, um Informationen über die Linux-Distribution zu erhalten, auf der sie ausgeführt wurden. Dieser Befehl wurde von Linux Standards Base (LSB) eingeführt und wurden von den Linux-Distributionen übernommen. Linux-Distributionen haben sich weiterentwickelt, sodass der einfachere Standard für die Speicherung dieser Informationen in /etc/os-release
und anderen verwandten Dateien verwendet wird.
Der os-release
-Standard stammt aus systemd
. Weitere Informationen finden Sie in der systemd os-Versionsdokumentation
AL2023 wird nicht mit dem lsb_release
-Befehl ausgeliefert und beinhaltet auch nicht das system-lsb-core
-Paket. Die Software sollte die Umstellung auf den os-release
-Standard abschließen, um die Kompatibilität mit Amazon Linux und anderen wichtigen Linux-Distributionen aufrechtzuerhalten.
mcrypt
Die mcrypt
Bibliothek und die zugehörige PHP Erweiterung waren in AL2 veraltet und sind in AL2023 nicht mehr vorhanden.
Upstream PHP hat die mcrypt
Erweiterung in PHP 7.1, die erstmals im Dezember 2016 veröffentlicht wurde und im Oktober 2019 endgültig veröffentlicht wurde, als veraltet
Die mcrypt
Upstream-Bibliothek wurde zuletzt 2007 veröffentlicht und hat nicht die Migration von der cvs
Versionskontrolle
Allen verbleibenden Benutzern von wird mcrypt
empfohlen, ihren Code auf AL2023 zu portierenOpenSSL, da dieser nicht zu AL2023 hinzugefügt mcrypt
wird.
OpenJDK (7) java-1.7.0-openjdk
Anmerkung
AL2023 bietet mehrere Versionen von Amazon Corretto zur
Weitere Informationen zu Java auf Amazon Linux finden Sie unterJava in AL2023.
Python 2.7
Anmerkung
In AL2023 wurde Python 2.7 komplett entfernt, sodass alle Python-abhängigen Betriebssystemkomponenten entsprechend umgeschrieben wurden, damit sie jetzt mit Python 3 arbeiten. Wenn Sie also weiterhin eine von Amazon Linux bereitgestellte und unterstützte Python-Version verwenden möchten, müssen Sie Ihren Python-2-Code in Python 3 konvertieren.
Weitere Informationen zu Python auf Amazon Linux finden Sie unterPython in AL2023.
rsyslog-openssl
ersetzt rsyslog-gnutls
Das rsyslog-gnutls
Paket ist in AL2 veraltet und in AL2023 nicht mehr vorhanden. Das rsyslog-openssl
Paket sollte ein direkter Ersatz für jegliche Nutzung des Pakets sein. rsyslog-gnutls
Netzwerkinformationsdienst (NIS)/yp
Der Network Information Service (NIS), ursprünglich Yellow Pages genannt oder YP ist in AL2 veraltet und in AL2023 nicht mehr vorhanden. Dies beinhaltet die folgenden Pakete:ypbind
, und. ypserv
yp-tools
Bei anderen Paketen, die sich in integrieren NIS lassen, wurde diese Funktionalität in AL2023 entfernt.
Mehrere Domainnamen in Amazon VPC create-dhcp-options
In Amazon Linux 2 war es möglich, mehrere Domainnamen im domain-name
Parameter an zu übergeben create-dhcp-options
/etc/resolv.conf
dass etwas wiesearch foo.example.com bar.example.com
. Der Amazon DHCP VPC-Server sendet die Liste der bereitgestellten Domainnamen mit DHCP Option 15, die nur einen einzelnen Domainnamen unterstützt (siehe RFC 2132, Abschnittsystemd-networkd
für die Netzwerkkonfiguration verwendet, was auf die RFC folgt, ist diese zufällige Funktion in AL2 auf AL2023 nicht vorhanden
In der AWS CLI
Wenn auf diesen Systemen, wie AL2023, zwei Domänen mit der DHCP Option 15 angegeben werden (was nur eine erlaubt), und da das Leerzeichen in Domainnamen ungültig ist032
, was zu einem /etc/resolv.conf
Inhalt führt. search foo.exmple.com032bar.example.com
Um mehrere Domainnamen zu unterstützen, sollte ein DHCP Server DHCP Option 119 verwenden (siehe RFC 3397