翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AL2 で廃止され、AL2023 で削除された機能
このセクションでは、AL2 で使用でき、AL2023 では使用できなくなった機能について説明します。
トピック
32 ビット x86 (i686) パッケージ
AL1 の 2014 年 9 月リリース
AL2023 で 32 ビットバイナリを実行する必要がある場合は、AL2023 上で動作する AL2 コンテナ内で AL2 の AL2023 ビットユーザースペースを使用できます。
aws-apitools-* に置き換え AWS CLI
2013 年 9 AWS CLI 月の のリリース以前は、 で実装された AWS 一連のコマンドラインユーティリティを利用できるようになりました。これによりJava、お客様は Amazon EC2 API コールを実行できます。これらのツールは 2015 年に廃止され、コマンドラインから Amazon EC2 APIsを操作するための推奨方法 AWS CLI になりました。これには、次のaws-apitools-*パッケージが含まれます。
-
aws-apitools-as -
aws-apitools-cfn -
aws-apitools-common -
aws-apitools-ec2 -
aws-apitools-elb -
aws-apitools-mon
aws-apitools-* パッケージのアップストリームサポートは 2017 年 3 月に終了しました。アップストリームサポートがないにもかかわらず、Amazon Linux はお客様に下位互換性を提供するために、これらのコマンドラインユーティリティ ( などaws-apitools-ec2) の一部を引き続き出荷しました。 AWS CLI は、aws-apitools-*パッケージよりも堅牢で完全なツールであり、アクティブに保守されており、すべての AWS APIsを使用する手段を提供します。
aws-apitools-* パッケージは 2017 年 3 月に廃止され、それ以降の更新は受け取られません。これらのパッケージのすべてのユーザーは AWS CLI 、できるだけ早く に移行する必要があります。これらのパッケージは AL2023 には存在しません。
awslogs 統合 Amazon CloudWatch Logs エージェントを優先して廃止
awslogs パッケージは AL2 では廃止され、AL2023 には存在しなくなりました。これは、 amazon-cloudwatch-agentパッケージで利用可能な統合 CloudWatch Logs エージェントに置き換えられます。詳細については、「Amazon CloudWatch Logs ユーザーガイド」を参照してください。
bzr リビジョン管理システム
GNU Bazaarbzr) リビジョン管理システムは AL2 では廃止され、AL2023 では廃止されました。
のユーザーは、リポジトリを に移行bzrすることをお勧めしますgit。
cgroup v1
AL2023 は Unified Control Group 階層 (cgroup v2) に移行しますが、AL2 は cgroup v1 を使用します。AL2 は cgroup v2 をサポートしていないため、この移行は AL2023 への移行の一環として完了する必要があります。
log4j ホットパッチ (log4j-cve-2021-44228-hotpatch)
注記
log4j-cve-2021-44228-hotpatch パッケージは AL2 では廃止され、AL2023 では削除されます。
CVE-2021-44228
ホットパッチは、log4j へのパッチ適用までの時間を確保するための緩和策でした。AL2023 の最初の一般提供リリースは CVE-2021-44228
Amazon Linux で独自の log4j バージョンを実行しているお客様は、CVE-2021-44228
lsb_release および system-lsb-core パッケージ
これまで、一部のソフトウェアは (system-lsb-core パッケージによって AL2 で提供されている) lsb_release コマンドを呼び出して、実行されている Linux 配布に関する情報を取得していました。Linux 標準ベース (LSB) ではこのコマンドが導入され、Linux 配布でも採用されました。Linux 配布は、この情報を /etc/os-release およびその他の関連ファイルに保持するという、より単純な標準を使用するように進化しました。
os-release 標準は systemd から生まれました。詳細については、「systemd os-release ドキュメント
AL2023 には lsb_release コマンドおよび system-lsb-core パッケージは含まれません。Amazon Linux やその他の主要な Linux 配布との互換性を維持するために、ソフトウェアは os-release 標準への移行を完了する必要があります。
mcrypt
mcrypt ライブラリおよび関連するPHP拡張機能は AL2 では廃止され、AL2023 には存在しなくなりました。
アップストリームは、2016 PHP 年 12 月に最初にリリースされ、2019 年 10 月に最終リリースされた 7.1 の拡張機能を廃止しました。 mcryptPHP
アップストリームmcryptライブラリが最後にリリースしたのは 2007 年cvsリビジョンコントロールからの移行は行われていません。最新のコミット (3 年前のみ) は 2011 年からであり、プロジェクトに保守者がいるという言及は削除されています。
の残りのユーザーは、AL2023 に追加mcryptされないためOpenSSL、コードを に移植mcryptすることをお勧めします。
OpenJDK 7 (java-1.7.0-openjdk)
注記
AL2023 は、Javaベースのワークロードをサポートするために Amazon Corretto
Amazon Linux での Java の詳細については、「」を参照してくださいAL2023 での Java。
Python 2.7
注記
AL2023 は Python 2.7 を削除したため、Python を必要とする OS コンポーネントはすべて Python 3 で動作するように記述されています。Amazon Linux によって提供されサポートされているバージョンの Python を引き続き使用するには、Python 2 コードを Python 3 に変換します。
Amazon Linux での Python の詳細については、「」を参照してくださいAL2023 での Python。
rsyslog-openssl が を置き換えます rsyslog-gnutls
rsyslog-gnutls パッケージは AL2 では廃止され、AL2023 には存在しなくなりました。rsyslog-openssl パッケージは、rsyslog-gnutlsパッケージの使用をドロップインに置き換える必要があります。
Network Information Service (NIS)/ yp
Network Information Service (NIS) は、当初は Yellow Pages または と呼ばれていましたYPが、AL2 では廃止され、AL2023 では使用できなくなりました。これには、、ypbind、ypservおよび のパッケージが含まれますyp-tools。と統合する他のパッケージNISでは、この機能は AL2023 で削除されます。
Amazon VPC 内の複数のドメイン名 create-dhcp-options
Amazon Linux 2 では、 domain-nameパラメータの複数のドメイン名を に渡すことができcreate-dhcp-options/etc/resolv.confが含まれていましたsearch foo.example.com bar.example.com。Amazon VPC DHCPサーバーは、DHCPオプション 15 を使用して指定されたドメイン名のリストを送信します。オプション 15 は単一のドメイン名のみをサポートします (RFC 2132 セクション 3.17 を参照systemd-networkdに を使用するためRFC、AL2 のこの偶発的な機能は AL2023 には存在しません。
AWS CLI
AL2023 などのこれらのシステムでは、DHCPオプション 15 を使用して 2 つのドメインを指定し (1 つのみ許可)、ドメイン名でスペース文字が無効032、 /etc/resolv.confが含まれますsearch foo.exmple.com032bar.example.com。
複数のドメイン名をサポートするには、DHCPサーバーでDHCPオプション 119 を使用する必要があります (RFC 3397、セクション 2
glibc の Sun RPC
Sun RPC での の実装glibcは AL2 では廃止され、AL2023 では削除されました。Sun RPC 機能が必要な場合は、libtirpcライブラリ (AL2 および AL2023 で利用可能) の使用に移行することをお勧めします。また、 を採用libtirpcすることで、アプリケーションは をサポートできますIPv6。
この変更は、Fedora glibcでの からのSun RPCインターフェイスの削除glibc削除するというコミュニティの広範な導入を反映しています。 https://wiki.gentoo.org/wiki/Project:Toolchain/Glibc_2.26_porting_notes/RPC_implementation
audit ログの OpenSSH キーフィンガープリント
AL2 のライフサイクルの後半で、認証に使用されるキーフィンガープリントを出力するパッチが OpenSSH パッケージに追加されました。この機能は AL2023 には存在しません。
ld.gold リンカー
ld.gold リンカーは AL2 で利用でき、AL2023 で削除されます。gold 明示的にリンカーを参照するソフトウェアを構築するお客様は、通常の (ld.bfd) リンカーに移行する必要があります。
バージョン 2.44 (2025 年 2 月リリース) のアップストリーム GNU Binutilsld.gold「以前のプラクティスへの変更では、binutils-2.44.tar tarball にはゴールドリンカーのソースが含まれていません。 https://lists.gnu.org/archive/html/info-gnu/2025-02/msg00001.html
ping6
AL2023 では、通常のpingユーティリティは IPv6 をネイティブにサポートしており、個別の /bin/ping6 は必要ありません。AL2023 では、 /usr/sbin/ping6は/usr/bin/ping実行可能ファイルへのシンボリックリンクです。
この変更は、Fedora での Ping IPv6 の変更iputilsバージョンの導入に続きます。