本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教學課程:在 AL2023 上設定 SPAL 儲存庫
適用於 Amazon Linux (SPAL) 的補充套件是 AL2023 的額外套件儲存庫,可讓客戶存取數千個開放原始碼套件。
下列教學課程可協助您在 AL2023 執行個體上設定 SPAL 儲存庫。透過安裝儲存庫,您可以存取 SPAL 中提供的所有 RPM 套件。安裝後,您可以使用套件管理員在系統上安裝和使用這些套件。
先決條件
本教學假設您已使用 AL2023 發行版本 2023.9.20251117 或更新版本啟動執行個體。如需詳細資訊,請參閱 Amazon EC2 上的 AL2023和 更新 AL2023頁面。
檢查先決條件
-
若要驗證執行個體是否符合先決條件,您可以檢查
system-release系統上安裝的 版本。若要檢查套件的版本,您可以使用下列命令。
[ec2-user ~]$rpm -qi system-release命令會顯示套件的相關資訊,包括主要版本。
Name : system-release Version : 2023.9.20251117 ...注意
請務必
system-release安裝最新版本的 。您可以執行sudo dnf upgrade以更新至最新版本。
在您的系統上安裝 SPAL
-
在您的系統上安裝
spal-release套件。這會將.repo組態檔案和 GPG 金鑰新增至您的系統。[ec2-user ~]$sudo dnf install spal-release注意
在安裝期間,會顯示支援陳述式。陳述式說明 SPAL 的支援範圍和限制。請花時間仔細檢閱此資訊。
-
確認 SPAL 儲存庫組態已成功新增至您的系統。
[ec2-user ~]$cat /etc/yum.repos.d/amazonlinux-spal.repo您應該會看到系統上設定的兩個儲存庫:
amazonlinux-spal和amazonlinux-spal-source您也可以執行 來檢查設定的儲存庫清單
dnf repolist。[ec2-user ~]$dnf repolist --all注意
需要
--all旗標才能查看啟用和停用的儲存庫。這兩個 SPAL 儲存庫都應該可供使用。請注意,Amazon Linux 2023 SPAL 儲存庫 - 來源套件儲存庫預設為停用。
repo id repo name status amazonlinux-spal Amazon Linux 2023 SPAL repository enabled amazonlinux-spal-source Amazon Linux 2023 SPAL repository - Source packages disabled -
(選用) 啟用來源儲存庫。
注意
RPM 來源 (SRPM) 儲存庫通常預設為停用,因為開發人員主要用於建置套件,而非最終使用者用於軟體安裝。當您使用需要來源套件的命令時,DNF 會自動啟用來源儲存庫,例如
dnf download --source。package您不需要為一次性來源套件操作手動啟用來源儲存庫。只有在您想要在系統上從 SPAL 重建 SRPMs時,才執行此步驟。
若要在您的系統上永久啟用 Amazon Linux 2023 SPAL 儲存庫 - 來源套件儲存庫,請執行下列命令:
[ec2-user ~]$sudo dnf config-manager --enable amazonlinux-spal-source
安裝 SPAL 套件
-
執行
dnf install命令,在您的系統上安裝 SPAL 套件。[ec2-user ~]$sudo dnf installpackage注意
您可以使用
dnf list查看 SPAL 套件的完整清單。[ec2-user ~]$dnf list --repo=amazonlinux-spal注意
SPAL 是版本控制的儲存庫。請務必
system-release安裝最新版本的 ,以查看最新的套件清單。如需確定性更新的詳細資訊,您可以檢查 透過 AL2023 上的版本控制儲存庫進行確定性升級
從系統解除安裝 SPAL 儲存庫
-
使用
dnf remove命令移除 SPAL 儲存庫組態。[ec2-user ~]$sudo dnf remove spal-release -
透過執行
dnf repolist命令來驗證儲存庫是否已移除。[ec2-user ~]$dnf repolist重要
從系統移除 SPAL 儲存庫組態並不會移除安裝在系統上的任何 SPAL 套件。
相關主題
如需 Amazon Linux 儲存庫補充套件的詳細資訊,請參閱下列文件: