AL2 では機能が非推奨になり、AL2023 では機能が削除されました - Amazon Linux 2023

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AL2 では機能が非推奨になり、AL2023 では機能が削除されました

このセクションでは、AL2 で使用可能で、AL2023 では使用できなくなった機能について説明します。

32 ビット x86 (i686) パッケージ

AL1 の 2014 年 9 月リリースの一環として、32 ビット AMIs。したがって、AL1 の 2015 年 3 月リリース以降、Amazon Linux は 32 ビットモードでのシステムの実行をサポートしなくなりました。AL2 は x86-64 ホストでの 32 ビットバイナリのランタイムサポートが制限されており、新しい 32 ビットバイナリの構築を可能にする開発パッケージは提供していません。AL2023 には 32 ビットユーザースペースパッケージが含まれなくなりました。64 ビットコードへの移行を完了することをお勧めします。

AL2023 で 32 ビットバイナリを実行する必要がある場合は、AL2023 上で実行されている AL2 コンテナ内で AL2023 AL2 ビットユーザースペースを使用できます。 AL2

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 には存在しません。

bzr リビジョン管理システム

GNU Bazaar (bzr) リビジョン管理システムは AL2 では廃止され、AL2023 では使用できなくなります。

のユーザーはbzr、リポジトリを に移行することをお勧めしますgit

cgroup v1

AL2023 は統合コントロールグループ階層 (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 用の Apache Log4j 用 Hotpatch の RPM パッケージバージョンをリリースしました。 AL1 AL2 Amazon Linux へのホットパッチの追加に関する発表では、「ホットパッチのインストールは、CVE-2021-44228 または CVE-2021-45046 を軽減する log4j バージョンへの更新に代わるものではありません」と記載されています。

ホットパッチは、log4j へのパッチ適用までの時間を確保するための緩和策でした。AL2023 の最初の一般提供リリースは CVE-2021-442285 か月後であるため、AL2023 にはホットパッチ (有効かどうかにかかわらず) が付属していません。

Amazon Linux で独自の log4j バージョンを実行しているお客様は、CVE-2021-44228 または CVE-2021-45046 の影響を受けないバージョンに更新していることを確認することをお勧めします。

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 には存在しなくなりました。

Upstream PHP は 7.1 PHP でmcrypt拡張機能を非推奨にしました。これは、2016 年 12 月に初めてリリースされ、2019 年 10 月に最終リリースされました。

アップストリームmcryptライブラリは 2007 年に最後にリリースされましたがSourceForge 2017 年に新しいコミットに必要なcvsリビジョンコントロールからの移行は行われていません。最新のコミット (3 年前のみ) は 2011 年からで、プロジェクトに保守者がいるという言及がなくなりました。

の残りのユーザーはmcrypt、AL2023 に追加mcryptされないためOpenSSL、コードを に移植することをお勧めします。

OpenJDK 7 (java-1.7.0-openjdk

注記

AL2023 には、 Java ベースのワークロードをサポートするために、Amazon Corretto のいくつかのバージョンが用意されています。OpenJDK 7 パッケージは AL2 では非推奨となり、AL2023 では使用できなくなりました。AL2023 で利用可能な最も古い JDK は Corretto 8 によって提供されます。

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 では使用できなくなりました。これには、、ypbindypservのパッケージが含まれますyp-tools。と統合されている他のパッケージNISでは、この機能は AL2023 で削除されます。