Amazon Elastic Compute Cloud
Linux 实例用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

在 Linux 实例上管理软件

Amazon Linux 的基本发布版包含基本服务器操作所需的许多软件包和实用工具。但是,各种软件存储库还提供许多软件包,还有更多软件包可供您从源代码进行构建。

使软件保持最新非常重要。Linux 发布版中的许多程序包会经常更新,以修复错误、添加功能,以及防止安全漏洞。有关更多信息,请参阅 更新实例软件

默认情况下,Amazon Linux 实例启动时启用以下存储库:

  • Amazon Linux 2:amzn2-coreamzn2extra-docker

  • Amazon Linux AMI:amzn-mainamzn-updates

尽管在 Amazon Web Services 更新的这些存储库中有许多程序包,但是您需要安装的程序包可能在其他存储库中。有关更多信息,请参阅 添加存储库。有关在启用的存储库中查找程序包的帮助,请参阅查找软件包。有关在 Amazon Linux 实例上安装软件的信息,请参阅安装软件包

并非所有软件均可在存储库中存储的软件包中获得;有些软件必须在实例上从其源代码进行编译。有关更多信息,请参阅 准备编译软件

Amazon Linux 实例使用 yum 程序包管理器管理其软件。yum 程序包管理器可安装、删除和更新软件,以及管理每个包的所有依赖关系。基于 Debian 的 Linux 分发版本 (如 Ubuntu) 使用 apt-get 命令和 dpkg 程序包管理器,因此,下面几节中的 yum 示例不适用于这些分发版本。