Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Extra Packages for Enterprise Linux (EPEL) - Amazon Linux 2023

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

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

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または EPELのようなリポジトリはありません。ただし、EPEL7顧客が AL2 で使用した には、AL2023 で利用可能なパッケージや、AL2023 で代替手段があるパッケージが多数あります。このセクションでは、これらのパッケージの一部と、AL2023 のオプションについて説明します。

警告

AL2023 で使用するように設計されたリポジトリのみを追加します。

他のディストリビューション用に設計されたリポジトリは今日も機能する可能性がありますが、AL2023 のパッケージ更新や AL2023 での使用用に設計されていないリポジトリで引き続き機能する保証はありません。

また、AL2 EPELに からインストール可能なパッケージもあり、AL2023 に追加されません。この一般的な原因は、アップストリームプロジェクトがメンテナンスされなくなったり、CVEs が修正されなかったりすることです。このセクションでは、これらのパッケージの一部と、存在する代替案についても説明します。

axel - HTTP/FTP クライアント

axel パッケージは にありEPEL7、Amazon Linux の一部として出荷されたことはありません。AL2023 で使用できる代替手段は、 curlおよび ですwget

警告

暗号化されていないhttp接続axelを使用してファイルのミラーを検出する-Sオプション。

axel の使用を curlまたは に移行することを強くお勧めしますwget

brotli および libbrotli - 圧縮

brotli パッケージと libbrotliパッケージは にありEPEL7、AL2 コアでは brotliパッケージのみが使用可能でした。

パッケージbrotlilibbrotliパッケージの両方が AL2023 に含まれています。

brotli パッケージは、次のコマンドを使用して AL2023 にインストールできます。

[ec2-user ~]$ sudo dnf install brotli

libbrotli パッケージは、次のコマンドを使用して AL2023 にインストールできます。

[ec2-user ~]$ sudo dnf install libbrotli

collectd - 統計収集デーモン

collect パッケージは にありEPEL7、 collectdおよび AL2 Extras collectd-python3 でも使用できました。

collectd パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。

[ec2-user ~]$ sudo dnf install collectd

cpulimit - CPU 使用率リミッター

Amazon Linux 2023 では、 はプロセスまたはプロセスのグループの CPU 使用率を制限する機能systemdを提供します。この機能は、どのsystemdサービスでも簡単に使用できます。

が提供する強力なリソース制御機能を使用して、タスクまたはタスクグループが消費できるリソースに制限されるようにsystemdできます。詳細については、アップストリームの systemd.resource-control ドキュメントと を参照してくださいを使用した AL2023 でのプロセスリソースの使用の制限 systemd

exim - メール転送エージェント

exim パッケージは にありEPEL7、以前は AL1 で使用できました。Amazon Linux 2023 は、 sendmail postfixと Mail Transfer Agent (MTAs) の両方を提供します。

fuse3 - ユーザースペースのファイルシステム (FUSE) v3

fuse3 パッケージ ( fuse3-libsと を含むfuse3-devel) は にありますEPEL7。これらのパッケージは AL2023 の一部であり、それぞれ関連する次のコマンドを実行してインストールできます。

[ec2-user ~]$ sudo dnf install fuse3
[ec2-user ~]$ sudo dnf install fuse3-libs
[ec2-user ~]$ sudo dnf install fuse3-devel

ganglia - 分散モニタリングシステム

ganglia パッケージは にありEPEL7、以前は AL1 で使用できました。AL2 に同梱されていません。

アップストリームプロジェクトには、未処理の CVEs の一部が対処されていない非アクティブ期間がありました。アップストリームプロジェクトには最近のアクティビティがありますが、AL2023 gangliaに を追加する予定はありません。

git-lfs - Git を使用した大きなファイルのバージョン管理

git-lfs パッケージは にありますEPEL7。Amazon Linux 2023 では、git-lfsパッケージはコアリポジトリに含まれています。AL2023 では、次のコマンドを実行して をインストールgit-lfsできます。

[ec2-user ~]$ sudo dnf install git-lfs

haveged - HAVEGEアルゴリズムを使用したエントロピーソース

haveged パッケージは にありますEPEL7。Amazon Linux 2023 にはエントロピーソースが事前設定されており、 を使用する必要はありませんhaveged

inotify-tools - コマンドラインツールを指定する

inotify-tools パッケージは にありEPEL7、AL2023 に含まれています。

注記

AL2023 では、 はパスベースのアクティベーションsystemdをサポートしています。このアクティベーションは、パスが存在する場合や変更された場合などのイベントに対してアクションを実行するために使用できます。

inotify-tools使用されているものの多くは、systemdパスのアクティベーションを使用して、より信頼性の高い方法でより効果的に達成できるようになりました。詳細については、「systemd.path」を参照してください。

inotify-tools パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。

[ec2-user ~]$ sudo dnf install inotify-tools

iperf - TCP/UDP パフォーマンスベンチマーク

iperf バージョン 2 パッケージは にありEPEL7、AL2 Extra testing でも使用できました。 および は AL1 でも使用できました。

注記

iperf3 パッケージは、 のバージョン 3 でも使用できますiperf

iperf パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。

[ec2-user ~]$ sudo dnf install iperf

jemalloc - 代替malloc実装

jemalloc パッケージは にありEPEL7、 および AL2 Extras lamp-mariadb10.2-php7.2 mariadb10.5 で利用可能でした。

jemalloc パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。

[ec2-user ~]$ sudo dnf install jemalloc

libbsd - BSD 互換関数ライブラリ

libbsd パッケージは にありEPEL7、AL2 Extra testing でも使用できました。

libbsd パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。

[ec2-user ~]$ sudo dnf install libbsd

の開発ファイルは、次のコマンドを実行してインストールlibbsdできます。

[ec2-user ~]$ sudo dnf install libbsd-devel

libserf - HTTP クライアントライブラリ

libserf パッケージは にありますEPEL7。libserf パッケージは Amazon Linux 2023 で提供されています。これは、次のコマンドを実行してインストールできます。

[ec2-user ~]$ sudo dnf install libserf

libzstd - zstd 圧縮ライブラリ

libzstd パッケージは AL2 コアと にありますEPEL7。libzstd パッケージは AL2023 の一部でもあります。

[ec2-user ~]$ sudo dnf install libzstd

lighttpd ウェブサーバー

lighttpd パッケージは にありEPEL7、以前は AL1 で使用できました。Amazon Linux 2023 は、Apache サーバーhttpdnginxウェブサーバーの両方を提供します。

lshell - 制限付きシェル

lshell パッケージが Amazon Linux の一部として出荷されたことはありません。これは で利用可能でしたEPEL6。の Fedora パッケージングリポジトリlshellは、 EPEL7または Fedora 30 にパッケージ化されなかった理由について説明します。Debian からも削除されました

アップストリームlshellプロジェクトはアクティブにメンテナンスされておらずパッチが適用されていない既知の重要な CVEsが含まれています: CVE-2016-6902 および CVE-2016-6903

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、AL2023 に含まれるnodejsようになりました。執筆時点では、AL2023 ではnodejsバージョン 18 と 20 の両方が使用可能でした。 AL2023 AL2023 nodejs に 18 をインストールするには、次のコマンドを使用します。

[ec2-user ~]$ sudo dnf install nodejs

次のコマンドを使用してnodejs、AL2023 に 20 をインストールできます。

[ec2-user ~]$ sudo dnf install nodejs20

perl-Config-General

perl-Config-General パッケージは にありEPEL7、AL2023 に含まれるようになりました。次のコマンドを使用して、AL2023 にperl-Config-Generalパッケージをインストールできます。

[ec2-user ~]$ sudo dnf install perl-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 に含まれています。次のいずれかのコマンドを使用して、AL2023 にpython3-lockfileパッケージをインストールできます。

[ec2-user ~]$ sudo dnf install python3-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 に含まれています。次のいずれかのコマンドを使用して、AL2023 にpython3-rsaパッケージをインストールできます。

[ec2-user ~]$ sudo dnf install python3-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 に含まれています。次のコマンドを使用して、AL2023 にpython3-simplejsonパッケージをインストールできます。

[ec2-user ~]$ sudo dnf install python3-simplejson

Python モジュールは、特定の Python モジュールを提供する パッケージのインストールを DNF に依頼することでインストールすることもできます。

[ec2-user ~]$ sudo dnf install 'python3dist(simplejson)'

rkhunter - ルートキットハンター

rkhunter パッケージは とともに AL2023 に含まれていますchkrootkit

[ec2-user ~]$ sudo dnf install rkhunter
[ec2-user ~]$ sudo dnf install chkrootkit

rssh - OpenSSH で使用するための制限付きシェル

rssh パッケージは にありますEPEL7。アップストリームrsshパッケージは維持されず、作成者は修正不可能なセキュリティ問題を理由として挙げています。

作成者が修正不可能なセキュリティ問題を挙げているため、AL2023 rsshへの の追加は計画されていません。

sscg - 自己署名 SSL 証明書ジェネレーター

sscg パッケージは AL2 コアと にありますEPEL7。sscg パッケージは AL2023 の一部でもあります。

[ec2-user ~]$ sudo dnf install sscg

stress - ストレステスト

stress パッケージは にありEPEL7、AL1 でも利用可能でした。

stress パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。

[ec2-user ~]$ sudo dnf install stress

stress-ng - ストレステスト

stress-ng パッケージは にありEPEL7、AL2 Extra testing でも使用できました。

stress-ng パッケージは AL2023 に含まれており、次のコマンドを実行してインストールできます。

[ec2-user ~]$ sudo dnf install stress-ng

tmpwatch - 最終アクセス時間に基づいてファイルを削除します

Amazon Linux 2023 では、この機能は によって提供されますsystemd-tmpfiles

xmlstarlet - コマンドライン XML ユーティリティ

xmlstarlet パッケージは にありEPEL7、AL2023 では使用できません。

アップストリームパッケージは 9 年以上触れられていません (最後に触れたのは 2014 年 8 月)。さらに 4 年前 (少なくとも 2010 年 7 月以降) に、新しいメンテナンス担当者のリクエストは回答されていません。このため、AL2023 xmlstarletに を追加する予定はありません。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.