選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

Extra Packages for Enterprise Linux (EPEL)

焦點模式
Extra Packages for Enterprise Linux (EPEL) - Amazon Linux 2023

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

警告

AL2 epel Extra 已啟用第三方EPEL7儲存庫。自 2024-06-30 月 1 日起,不再維護第三方EPEL7儲存庫。

此第三方儲存庫未來不會有更新。這表示 EPEL 儲存庫中的套件不會有安全性修正

本節將介紹 AL2023 中某些套件的選項EPEL。

Extra Packages for Enterprise Linux (EPEL) 是 Fedora 社群的專案,目的是為企業級 Linux 作業系統建立大量套件。該項目主要生產 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 中可用的替代方案為 curlwget

警告

axel 使用未加密http連線來探索檔案鏡像-S的選項。

強烈建議將 的任何使用遷移axelcurlwget

brotlilibbrotli - 壓縮

brotlilibbrotli套件位於 中EPEL7,而只有 brotli套件可在 AL2 核心中使用。

brotlilibbrotli套件都包含在 AL2023 中。

brotli 套件可以使用下列命令安裝在 AL2023 上:

[ec2-user ~]$ sudo dnf install brotli

libbrotli 套件可以使用下列命令安裝在 AL2023 上:

[ec2-user ~]$ sudo dnf install libbrotli

collectd - 統計資料收集常駐程式

collect 套件位於 中EPEL7,也可用於 collectdcollectd-python3 AL2 Extras。

collectd 套件包含在 AL2023 中,並可透過執行下列命令來安裝:

[ec2-user ~]$ sudo dnf install collectd

cpulimit - CPU 用量限制器

在 Amazon Linux 2023 中, systemd提供限制程序或程序群組 CPU 使用率的功能。此功能也可輕鬆用於任何systemd服務。

提供強大的資源控制設施systemd,可用於確保任何任務或任務群組在可以取用的資源上受到限制。如需詳細資訊,請參閱上游 systemd.resource-control 文件,以及 使用 限制 AL2023 中的程序資源使用量 systemd

exim - 郵件傳輸代理程式

exim 套件位於 中EPEL7,先前可在 AL1 中使用。Amazon Linux 2023 同時提供 postfixsendmail Mail Transfer Agents (MTAs)。

fuse3 - 使用者空間中的檔案系統 (FUSE) v3

fuse3 套件 (包括 fuse3-libsfuse3-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 未得到解決。雖然上游專案中最近有活動,但計劃不將 ganglia新增至 AL2023。

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 命令列工具

inotify-tools 套件位於 中EPEL7,並包含在 AL2023 中。

注意

在 AL2023 中, systemd支援路徑型啟用,可用於對事件採取動作,例如當路徑存在或變更時。

許多用於 inotify-tools 的 現在可以使用systemd路徑啟用,以更可靠的方式完成。如需詳細資訊,請參閱 systemd.path。

inotify-tools 套件包含在 AL2023 中,並可透過執行下列命令來安裝:

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

iperf - TCP/UDP 效能基準測試

第 2 iperf版套件位於 EPEL7,也可用於 testing AL2 Extra。 也可用於 AL1

注意

iperf3 套件也可供使用,提供 第 3 版iperf

iperf 套件包含在 AL2023 中,並可透過執行下列命令來安裝:

[ec2-user ~]$ sudo dnf install iperf

jemalloc - 替代malloc實作

jemalloc 套件位於 EPEL7,並可在 lamp-mariadb10.2-php7.2和 AL2 Extras mariadb10.5 中使用。

jemalloc 套件包含在 AL2023 中,並可透過執行下列命令來安裝:

[ec2-user ~]$ sudo dnf install jemalloc

libbsd - BSD 相容函數程式庫

libbsd 套件位於 中EPEL7,也可用於 testing AL2 Extra。

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 Web 伺服器

lighttpd 套件位於 ,EPEL7先前可在 AL1 中使用。Amazon Linux 2023 同時提供 Apache httpdnginx Web 伺服器。

lshell - 受限的 shell

lshell 套件從未做為 Amazon Linux 的一部分運送。其可在 中使用EPEL6。的 Fedora 封裝儲存庫lshell涵蓋了未封裝於 EPEL7或 Fedora 30 的原因。它也已從 Debian 移除

上游lshell專案不再主動維護,並包含已知未修補的關鍵 CVEsCVE-2016-6902CVE-2016-6903

Debian 錯誤中建議的替代方案rssh,在上游也未維護,作者將無法修正的安全問題視為原因。

基於這些原因,未計劃lshell將 新增至 AL2023。

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 AL2023 上安裝 18:

[ec2-user ~]$ sudo dnf install nodejs

您可以使用下列命令在 ALnodejs2023 上安裝 20: AL2023

[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

也可以要求 DNF 安裝提供特定 Perl 模組的 套件來安裝 Perl 模組。透過此方法,您可以使用更熟悉的 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 模組也可以DNF透過要求 安裝提供特定 Python 模組的套件來安裝。

[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 模組也可以DNF透過要求 安裝提供特定 Python 模組的套件來安裝。

[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 模組也可以DNF透過要求 安裝提供特定 Python 模組的套件來安裝。

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

rkhunter - Rootkit Hunter

rkhunter 套件與 包含在 AL2023 中chkrootkit

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

rssh - 與 OpenSSH 搭配使用的受限 Shell

rssh 套件位於 中EPEL7。上游rssh套件未維護,作者將不可修正的安全問題視為原因。

作者引用無法修正的安全問題時,不會規劃將 rssh新增至 AL2023。

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,也可用於 testing AL2 Extra。

stress-ng 套件包含在 AL2023 中,並可透過執行下列命令來安裝:

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

tmpwatch - 根據上次存取的時間移除檔案

在 Amazon Linux 2023 中,此功能由 提供systemd-tmpfiles

xmlstarlet - 命令列 XML 公用程式

xmlstarlet 套件位於 中EPEL7,不適用於 AL2023。

超過 9 年未接觸上游套件 (上次接觸時間是 2014 年 8 月)。額外四年前 (至少自 2010 年 7 月起),對新維護器的請求尚未得到回應。因此,未計劃將 xmlstarlet新增至 AL2023。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。