

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

# 在 AL2023 中已棄用
<a name="deprecated-al2023"></a>

 本節說明 AL2023 中存在的功能，並且可能會在未來的 Amazon Linux 版本中移除。每個區段都會描述功能為何，以及預期何時從 Amazon Linux 中移除功能。

**注意**  
 隨著 Linux 生態系統的演進和未來的 Amazon Linux 主要版本更接近發行，本節將隨著時間更新。

**Topics**
+ [32 位元 x86 (i686) 執行時間支援](#deprecated-32bit)
+ [`aspell`](#deprecated-aspell)
+ [Berkeley 資料庫 (`libdb`)](#deprecated-bdb)
+ [`cron`](#deprecated-cron)
+ [IMDSv1](#deprecated-imdsv1)
+ [`pcre` 第 1 版](#deprecated-pcre)
+ [System V init (`sysvinit`)](#deprecated-sysv-init)
+ [EOL 套件已棄用](#deprecated-eol-packages)

## 32 位元 x86 (i686) 執行時間支援
<a name="deprecated-32bit"></a>

 AL2023 保留執行 32 位元 x86 (i686) 二進位檔的能力。Amazon Linux 的下一個主要版本可能不再支援執行 32 位元使用者空間二進位檔。

## `aspell`
<a name="deprecated-aspell"></a>

 雖然 AL2023 隨附於`aspell`套件，但已棄用，並將在下一個 Amazon Linux 主要版本中移除。建議客戶遷移至現代替代，例如 `hunspell`或 `enchant2`。

 AL2023 `aspell`中的 棄用遵循更廣泛的社群轉移，例如 [`aspell` 中的棄用Fedora](https://fedoraproject.org/wiki/Changes/AspellDeprecation)。

## Berkeley 資料庫 (`libdb`)
<a name="deprecated-bdb"></a>

 AL2023 隨附 Berkeley 資料庫 (`libdb`) 程式庫的 5.3.28 版。這是授權從限制較少的 Sleepycat 授權變更為 GNU Affero GPLv3 (AGPL) 授權之前，Berkeley 資料庫的最新版本。

 AL2023 中很少套件仍依賴於 Berkeley 資料庫 (`libdb`)，而且程式庫會在下一個主要版本的 Amazon Linux 中移除。

**注意**  
 AL2023 中的`dnf`套件管理員保留對 Berkeley 資料庫 (BDB) 格式`rpm`資料庫的唯讀支援。此支援將在 Amazon Linux 的下一個主要版本中移除。

 的棄用`libdb`遵循更廣泛的社群轉移，例如 [`libdb`中的棄用Fedora](https://fedoraproject.org/wiki/Changes/Libdb_deprecated)。

## `cron`
<a name="deprecated-cron"></a>

 `cronie` 套件預設安裝在 AL2 AMI 上，為排誠定期任務的傳統 `crontab` 方式提供支援。在 AL2023 中， 預設不包含 `cronie` 。因此，預設`crontab`不再提供 的支援。

 在 AL2023 中，您可以選擇安裝`cronie`套件以使用傳統`cron`任務。由於 `systemd` 提供的新增功能，建議您遷移至 `systemd` 計時器。

 未來版本的 Amazon Linux 可能是下一個主要版本，可能不再包含對傳統`cron`任務的支援，並完成轉換為`systemd`計時器。我們建議您使用 移出 `cron`。

## IMDSv1
<a name="deprecated-imdsv1"></a>

 根據預設，AL2023 AMIs 設定為以IMDSv2僅限 模式啟動，停用 IMDSv1。仍然可以選擇在啟用 IMDSv1 的情況下使用 AL2023。Amazon Linux 的未來版本可能會強制執行IMDSv2僅限 。

 如需 AMIs的 IMDS 組態詳細資訊，請參閱《*Amazon EC2 使用者指南*》中的[設定 AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configuration)。

## `pcre` 第 1 版
<a name="deprecated-pcre"></a>

 舊版`pcre`套件已棄用，並將在下一個 Amazon Linux 主要版本中移除。`pcre2` 套件是後繼版本。雖然 AL2023 的第一個版本隨附針對 建置的有限數量套件`pcre`，但這些套件會在 AL2023 `pcre2`內遷移至 。已棄用的`pcre`程式庫將保留在 AL2023 中。

**注意**  
 已棄用版本的 `pcre`將不會在 AL2023 的完整生命週期內收到安全性更新。如需`pcre`支援生命週期和套件將接收安全性更新時間的詳細資訊，請參閱[`pcre`套件上的套件支援陳述](https://docs.aws.amazon.com/linux/al2023/release-notes/support-info-by-support-statement.html#support-info-by-support-statement-eol_pcre)式。

 `pcre` 的棄用有利於 `pcre2` 遵循此方向更廣泛的社群轉移，例如 [`pcre` 中的棄用Fedora](https://fedoraproject.org/wiki/Changes/PcreDeprecation)。

## System V init (`sysvinit`)
<a name="deprecated-sysv-init"></a>

 雖然 AL2023 保留System V與服務 (init) 指令碼的回溯相容性，但作為 [v254 版本](https://github.com/systemd/systemd/releases/tag/v254)的一部分，上游`systemd`專案已宣布[棄用對 System V 服務指令碼的支援](https://github.com/systemd/systemd/blob/08423f6d30f5db045b8a25307857f111f45ff292/NEWS)，並指出將在未來的 版本中移除支援`systemd`。如需詳細資訊，請參閱[https://systemd.io/](https://systemd.io/)。

 AL2023 將保持System V與服務 (init) 指令碼的回溯相容性，但建議使用者遷移至使用原生`systemd`單位檔案，以便在從 Amazon Linux 移除System V服務 (init) 指令碼支援時做好準備，這可能是在下一個主要版本中。

## EOL 套件已棄用
<a name="deprecated-eol-packages"></a>

 AL2023 中提供的每個套件都有相關的[支援陳述](https://docs.aws.amazon.com/linux/al2023/release-notes/support-info-by-support-statement.html)式，涵蓋 Amazon Linux 特定資訊。這些陳述式涵蓋作業系統的核心及其生命週期，以及 [AL2023 中的 PHP](php.md)和 等套件[AL2023 中的 Python](python.md)，其中 AL2023 會運送多個版本，並在上游開放原始碼專案執行的期間支援每個版本。

 在 AL2023 中，您可以使用套件管理員取得`dnf`套件支援資訊。如需詳細資訊，請參閱[取得套件支援資訊](managing-repos-os-updates.md#dnf-support-info-plugin)。

 在 Amazon Linux 主要版本結束之前不再支援套件的情況下，應該假設此套件已棄用，且不會出現在下一個 Amazon Linux 主要版本中。

 對於 [AL2023 中的 PHP](php.md)和 等套件[AL2023 中的 Python](python.md)，其中每個主要 Amazon Linux 版本都已運送多個版本，每個版本都有不同的支援生命週期，它們可能會繼續存在於新的 Amazon Linux 主要版本中，即使與套件的主要版本很少或沒有重疊。建議在選取相依性時，記住 Amazon Linux 套件支援時間表。