翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Extra Packages for Enterprise Linux (EPEL)
警告
AL2 epel Extra によりサードパーティーの EPEL7 リポジトリが有効化されました、2024-06-30 の時点で、サードパーティーの EPEL7 リポジトリは維持されなくなりました。
このサードパーティーのリポジトリは 今後更新されません。つまり、EPEL リポジトリ内のパッケージのセキュリティ修正はありません。
このセクションでは、 にあるパッケージの AL2023 のオプションについて説明しますEPEL。
Extra Packages for Enterprise Linux (EPEL) は、エンタープライズレベルの Linux オペレーティングシステム用の多数のパッケージを作成することを目的とした Fedora コミュニティ内のプロジェクトです。このプロジェクトは主に、RHEL および CentOS パッケージを作成してきました。AL2 は CentOS 7 との互換性が高いのが特徴です。そのため、多くの EPEL7 パッケージが AL2 で動作します。
AL2023 とバイナリ互換性があるEPELバージョンはありません。ただし、AL2023 でEPEL7パッケージを使用するお客様は、いくつかのオプションがあります。一部のEPELパッケージには AL2023 の代替手段があり、他のパッケージは の一部として提供されていますAmazon Linux の補足パッケージ。
警告
AL2023 で使用するように設計されたリポジトリのみを追加します。
他のディストリビューション向けに設計されたリポジトリは、現時点では動作する場合もありますが、AL2023 のパッケージ更新や、AL2023 向けに設計されていないリポジトリの更新によって、今後も動作し続ける保証はありません。
このページでは、AL2 で顧客が使用するEPEL7パッケージとその AL2023 に対応するパッケージについて説明します。
残りのパッケージでは、Amazon Linux (SPAL) のサプリメンタルパッケージを使用できる場合があります。SPAL は Amazon Linux 2023 専用に構築された数千のEPEL9パッケージを提供していますが、これらのパッケージは AWSSupport Plans の対象外です。つまり、SPAL CVEs は追跡されず、パッチはアップストリームで利用可能な場合にのみ提供されます。
重要
を使用するAmazon Linux の補足パッケージ前に、 のドキュメントを参照してください。
トピック
axel - HTTP/FTP クライアント
axel パッケージは EPEL7 に含まれていたものの、Amazon Linux の一部として提供されたことはありません。AL2023 で使用できる代替手段は curl および wget です。
警告
axel の -S オプションは、ファイルのミラーリングを見つける際に暗号化されていない http を利用します。
axel の利用は curlまたは wget に移行することを強くお勧めします。
brotli および libbrotli - 圧縮
brotli パッケージと libbrotliパッケージは EPEL7 にあり、brotliパッケージのみが AL2 コアで利用できました。
brotli パッケージと libbrotli パッケージの両方が AL2023 に含まれています。
brotli パッケージは、次のコマンドを使用して AL2023 にインストールできます。
[ec2-user ~]$sudo dnf installbrotli
libbrotli パッケージは、次のコマンドを使用して AL2023 にインストールできます。
[ec2-user ~]$sudo dnf installlibbrotli
collectd - 統計収集デーモン
collect パッケージは EPEL7 に含まれており、collectd および collectd-python3 AL2 Extras でも利用できました。
collectd パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。
[ec2-user ~]$sudo dnf installcollectd
cpulimit - CPU 使用率リミッター
Amazon Linux 2023 では、systemd がプロセスの CPU 使用率またはプロセスのグループを制限する機能を提供します。この機能は、どの systemd サービスでも簡単に使用できます。
systemd が提供する強力なリソース制御機能を使用して、タスクまたはタスクのグループが消費できるリソースを制限することができます。詳細については、アップストリームの「systemd.resource-control
exim - メール転送エージェント
exim パッケージは EPEL7 に含まれており、以前は AL1 で使用できました。Amazon Linux 2023 は、postfix と sendmail メール転送エージェント (MTA) の両方を提供します。
fuse3 - ユーザースペースのファイルシステム (FUSE) v3
fuse3 パッケージ (fuse3-libs と fuse3-devel を含む) は EPEL7 にありました。これらのパッケージは AL2023 の一部であり、それぞれ関連する次のコマンドを実行してインストールできます。
[ec2-user ~]$sudo dnf installfuse3
[ec2-user ~]$sudo dnf installfuse3-libs
[ec2-user ~]$sudo dnf installfuse3-devel
ganglia - 分散モニタリングシステム
ganglia パッケージは EPEL7 に含まれており、以前は AL1 で使用できました。AL2 には同梱されていません。
アップストリームプロジェクトには、活動が停止していた期間があり、その間にいくつかの公開されていた CVE が対処されていませんでした。アップストリームプロジェクトには最近の活動がありましたが、AL2023 に ganglia を追加する予定はありません。
git-lfs - Git を使用した大きなファイルのバージョン管理
git-lfs パッケージは EPEL7 に含まれていました。Amazon Linux 2023 では、git-lfs パッケージはコアリポジトリに含まれています。AL2023 では、git-lfs は以下のコマンドを実行することでインストールできます。
[ec2-user ~]$sudo dnf installgit-lfs
haveged - HAVEGE アルゴリズムを使用したエントロピーソース
haveged パッケージは EPEL7 に含まれていました。Amazon Linux 2023 にはエントロピーソースが事前設定されており、haveged を利用する必要はありません。
inotify-tools - inotify コマンドラインツール
inotify-tools パッケージは EPEL7 に含まれていました。AL2023 に含まれています。
注記
AL2023 では、systemd はパスベースのアクティベーションをサポートしています。このアクティベーションは、パスが存在するときや変更されたときなどのイベントに対してアクションを実行するために利用できます。
inotify-tools が使用されている多くの用途は、現在では systemd の systemd パスのアクティベーションを使用して、より信頼性の高い方法でより効果的に実現できるようになりました。詳細については、「systemd.path
inotify-tools パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。
[ec2-user ~]$sudo dnf installinotify-tools
iperf - TCP/UDP パフォーマンスベンチマーク
iperf のバージョン 2 パッケージは EPEL7 に含まれており、testing AL2 Extra でも利用できました。また、AL1 でも利用できました。
注記
iperf3 パッケージも利用可能であり、iperf のバージョン 3 を提供しています。
iperf パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。
[ec2-user ~]$sudo dnf installiperf
jemalloc - malloc に代わる実装
jemalloc パッケージは EPEL7 に含まれており、lamp-mariadb10.2-php7.2 および mariadb10.5 AL2 Extras で利用できました。
jemalloc パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。
[ec2-user ~]$sudo dnf installjemalloc
libbsd - BSD 互換関数ライブラリ
libbsd パッケージは EPEL7 に含まれており、testing AL2 Extra でも利用できました。
libbsd パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。
[ec2-user ~]$sudo dnf installlibbsd
libbsd の開発ファイルは、次のコマンドを実行してインストールきます。
[ec2-user ~]$sudo dnf installlibbsd-devel
libserf - HTTP クライアントライブラリ
libserf パッケージは EPEL7 に含まれていました。libserf パッケージは Amazon Linux 2023 で提供されています。以下のコマンドを実行することでインストールできます。
[ec2-user ~]$sudo dnf installlibserf
libzstd - zstd 圧縮ライブラリ
libzstd パッケージは AL2 コアと EPEL7 に含まれていました。libzstd パッケージも AL2023 の一部です。
[ec2-user ~]$sudo dnf installlibzstd
lighttpd ウェブサーバー
lighttpd パッケージは EPEL7 に含まれており、以前は AL1 で使用できました。Amazon Linux 2023 は、Apache サーバー httpd および nginx ウェブサーバーの両方を提供します。
lshell - 制限付きシェル
lshell パッケージが Amazon Linux の一部として提供されたことはありません。これは EPEL6 で利用可能でした。lshell の Fedora パッケージングリポジトリ
アップストリームの lshell プロジェクトはアクティブに保持されておらず
Debian のバグで代替案として提案されている rssh
このため、AL2023 への lshell の追加は予定されていません。
monit - プロセス、ファイル、ディレクトリ、デバイスモニター
Amazon Linux 2023 では、systemd はサービスをモニタリング、開始、停止、再起動するための幅広い機能を提供します。これには、再起動のレート制限、再起動試行間の間隔、障害発生時の別のサービスの起動が含まれます。詳細については、「systemd.service
AL2023 では、systemd はパスベースのアクティベーションもサポートしています。これは、パスが存在する場合や変更された場合などのイベントに対してアクションを実行するために利用できます。詳細については、「systemd.path
systemd ユニットには、成功または失敗に対して実行する依存関係、条件、およびアクションを指定できる一般的な設定オプションがあります。詳細については、「systemd.unit
systemd が提供する強力なリソース制御機能を利用して、モニタリングタスクで CPU やメモリの過剰な使用を防ぐことができます。詳細については、「systemd.resource-control
nodejs
nodejs バージョン 16 パッケージは EPEL7 含まれていました。nodejs は現時点でAL2023 に含まれています。執筆時点では、nodejs のバージョン 18 と 20 の両方が AL2023 で利用可能でした。次のコマンドを使用して nodejs 18 を AL2023 にインストールできます。
[ec2-user ~]$sudo dnf installnodejs
次のコマンドを使用して nodejs 20 を AL2023 にインストールできます。
[ec2-user ~]$sudo dnf installnodejs20
perl-Config-General
perl-Config-General パッケージは EPEL7 に含まれており、現時点でAL2023 に含まれています。perl-Config-General パッケージを AL2023 にインストールするには、以下のコマンドを使用できます。
[ec2-user ~]$sudo dnf installperl-Config-General
Perl モジュールは、特定の Perl モジュールを提供するパッケージのインストールを DNF にインストールさせることでインストールができます。この方法では、OS パッケージ名ではなく、より使い慣れた Perl モジュール名を使用できます。
[ec2-user ~]$sudo dnf install 'perl(Confg::General)'
python2-lockfile - ファイルロック
python2-lockfile パッケージは EPEL7 に含まれており、AL2 には python-lockfile パッケージが含まれていました。AL2023 Python 2.7 は Python 3 に置き換えられました では、このパッケージの Python 2 版は AL2023 に追加されません。
このパッケージの Python 3 バージョンは AL2023 に含まれています。次のいずれかのコマンドを使用して、python3-lockfile パッケージを AL2023 にインストールできます。
[ec2-user ~]$sudo dnf installpython3-lockfile
Python モジュールは、特定の Python モジュールを提供するパッケージを DNF にインストールさせることでインストールができます。
[ec2-user ~]$sudo dnf install 'python3dist(lockfile)'
python2-rsa - 純粋な Python RSA
python2-rsa パッケージは EPEL7 に含まれており、AL2 には python2-rsaパッケージが含まれていました。AL2023 Python 2.7 は Python 3 に置き換えられました では、このパッケージの Python 2 版は AL2023 に追加されません。
このパッケージの Python 3 バージョンは AL2023 に含まれています。次のいずれかのコマンドを使用して、python3-rsa パッケージを AL2023 にインストールできます。
[ec2-user ~]$sudo dnf installpython3-rsa
Python モジュールは、特定の Python モジュールを提供する パッケージを DNF にインストールさせることでインストールができます。
[ec2-user ~]$sudo dnf install 'python3dist(rsa)'
python2-simplejson - Python 2 の JSON ルーチン
python2-simplejson パッケージは EPEL7 に含まれていました。AL2023 Python 2.7 は Python 3 に置き換えられました では、このパッケージの Python 2 版は AL2023 に追加されません。
このパッケージの Python 3 バージョンは AL2023 に含まれています。python3-simplejson パッケージを AL2023 にインストールするには、以下のコマンドを使用できます。
[ec2-user ~]$sudo dnf installpython3-simplejson
Python モジュールは、特定の Python モジュールを提供する パッケージを DNF にインストールさせることでインストールができます。
[ec2-user ~]$sudo dnf install 'python3dist(simplejson)'
rkhunter - ルートキットハンター
rkhunter パッケージは chkrootkit とともに AL2023 に含まれています。
[ec2-user ~]$sudo dnf installrkhunter
[ec2-user ~]$sudo dnf installchkrootkit
rssh - OpenSSH で使用するための制限付きシェル
rssh パッケージは EPEL7 に含まれていました。アップストリームの rssh
作成者が修正不可能なセキュリティ問題を挙げているため、rssh の AL2023 への追加は計画されていません。
sscg - 自己署名 SSL 証明書ジェネレーター
sscg パッケージは AL2 コアと EPEL7 に含まれていました。sscg パッケージも AL2023 の一部です。
[ec2-user ~]$sudo dnf installsscg
stress - ストレステスト
stress パッケージは EPEL7 に含まれており、AL1 でも利用できました。
stress パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。
[ec2-user ~]$sudo dnf installstress
stress-ng - ストレステスト
stress-ng パッケージは EPEL7 に含まれており、testing AL2 Extra でも利用できました。
stress-ng パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。
[ec2-user ~]$sudo dnf installstress-ng
tmpwatch - 最終アクセス時間に基づいてファイルを削除する
Amazon Linux 2023 では、この機能は systemd-tmpfiles
xmlstarlet - コマンドライン XML ユーティリティ
xmlstarlet パッケージは EPEL7 に含まれていました。AL2023 では使用できません。
アップストリームパッケージは 9 年以上更新されていません (前回更新は 2014 年 8 月)。さらに 4 年前 (少なくとも 2010 年 7 月以降) に、新しいメンテナンス担当者へのリクエストは応答しなくなりました。このため、AL2023 に xmlstarlet を追加する予定はありません。