在您的 Amazon Linux 執行個體上管理軟體 - Amazon Elastic Compute Cloud

在您的 Amazon Linux 執行個體上管理軟體

Amazon Linux 的基礎分佈包含基本伺服器操作需要的軟體套件和公用程式。

此資訊適用於 Amazon Linux 2 和 Amazon Linux。如需 Amazon Linux 2023 的資訊,請參閱《Amazon Linux 2023 使用者指南》中的管理套件和作業系統更新

注意

Amazon Linux AMI 的標準支援已在 2020 年 12 月 31 日結束。Amazon Linux AMI 現在處於維護支援階段,將在 2023 年 12 月 31 日結束。如需詳細資訊,請參閱部落格文章Amazon Linux AMI 生命週期結束的最新消息

將軟體維持在最新狀態是非常重要的。Linux 分佈中的許多套件都會頻繁更新以修正錯誤、新增功能和提供保護,以免遭利用安全漏洞。如需詳細資訊,請參閱 在您的 Amazon Linux 執行個體上更新執行個體軟體

根據預設,Amazon Linux 執行個體啟動時會啟用下列儲存庫:

  • Amazon Linux 2:amzn2-coreamzn2extra-docker

  • Amazon Linux AMI:amzn-mainamzn-updates

雖然這些儲存庫中有許多可用的套件都會由 Amazon Web Services 更新,但是您希望安裝的套件可能會包含在其他儲存庫中。如需詳細資訊,請參閱 在 Amazon Linux 執行個體上新增儲存庫。如需在已啟用的儲存庫中尋找並安裝套件的協助,請參閱 在 Amazon Linux 執行個體上尋找並安裝軟體套件

並非所有軟體都可從存放在儲存庫中的軟體套件取得。有些軟體必須在執行個體上從來源碼編譯取得。如需詳細資訊,請參閱 準備在 Amazon Linux 執行個體上編譯軟體

Amazon Linux 執行個體使用 yum 套件管理員管理軟體。yum 套件管理員可安裝、移除和更新軟體,也能管理每個套件的所有依存性。Debian 型 Linux 分佈 (例如 Ubuntu) 使用 apt-get 命令和 dpkg 套件管理員,因此以下各節中的 yum 命令將不適用於這些分佈。