

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

# AL2 Extras 程式庫
<a name="al2-extras"></a>

**警告**  
 `epel` Extra 會啟用第三方EPEL7儲存庫。自 2024-06-30 起，*不再維護*第三方EPEL7儲存庫。  
 這個第三方儲存庫*未來不會有更新*。這表示 *EPEL* 儲存庫中的套件*不會有安全性修正*。  
 如需某些EPEL套件的選項，請參閱 [EPEL Amazon Linux 2023 使用者指南中的一節](https://docs.aws.amazon.com/linux/al2023/ug/epel.html)。

透過 AL2，您可以使用 Extras Library 在執行個體上安裝應用程式和軟體更新。這些軟體更新即為*主題*。您可安裝特定版本的主題，或略過版本資訊，以使用最新版本。額外功能有助於減輕作業系統穩定性與可用軟體新鮮度之間的影響。

Extras 主題的內容不受 Amazon Linux 政策的長期支援和二進位相容性限制。Extras 主題可讓您存取精心策劃的套件清單。套件的版本可能會經常更新，也可能在與 AL2 相同的時間內不受支援。

**注意**  
在 AL2 達到 EOL 之前，個別額外項目主題可能會遭到取代。

若要列出可用的主題，請使用下列命令。

```
[ec2-user ~]$ amazon-linux-extras list
```

若要啟用主題並安裝其套件的最新版本，以確保新鮮度，請使用下列命令。

```
[ec2-user ~]$ sudo amazon-linux-extras install {{topic}}
```

若要啟用主題並安裝其套件的特定版本以確保穩定性，請使用下列命令。

```
[ec2-user ~]$ sudo amazon-linux-extras install {{topic}}={{version}} {{topic}}={{version}}
```

若要從主題移除安裝的套件，請使用下列命令。

```
[ec2-user ~]$ sudo yum remove $(yum list installed | grep amzn2extra-{{topic}} | awk '{ print $1 }')
```

**注意**  
此命令不會移除已安裝為 Extra 相依性的套件。

若要停用主題並讓 yum 套件管理員無法存取套件，請使用下列命令。

```
[ec2-user ~]$ sudo amazon-linux-extras disable {{topic}}
```

**重要**  
此命令適用於進階使用者。不當使用此命令可能會導致套件相容性衝突。