在 Amazon Linux 实例上管理软件
Amazon Linux 的基本发行版包含基本服务器操作所需的许多软件包和实用工具。各种软件存储库还提供许多软件包,还有更多软件包可供您从源代码进行构建。
目录
使软件保持最新非常重要。Linux 发行版中的许多程序包会经常更新,以修复错误、添加功能,以及防止安全漏洞。有关更多信息,请参阅更新 Amazon Linux 实例上的实例软件。
默认情况下,Amazon Linux 实例启动时启用以下存储库:
-
Amazon Linux 2:
amzn2-core
和amzn2extra-docker
-
Amazon Linux AMI:
amzn-main
和amzn-updates
尽管在 Amazon Web Services 更新的这些存储库中有许多程序包,但是您需要安装的程序包可能在其他存储库中。有关更多信息,请参阅在 Amazon Linux 实例上添加存储库。有关在启用的存储库中查找程序包的帮助,请参阅在 Amazon Linux 实例上查找软件包。有关在 Amazon Linux 实例上安装软件的信息,请参阅在 Amazon Linux 实例上安装软件包。
并非所有软件均可在存储库中存储的软件包中获得;有些软件必须在实例上从其源代码进行编译。有关更多信息,请参阅准备在 Amazon Linux 实例上编译软件。
Amazon Linux 实例使用 yum 程序包管理器管理其软件。yum 程序包管理器可安装、删除和更新软件,以及管理每个包的所有依赖关系。基于 Debian 的 Linux 发行版(如 Ubuntu)使用 apt-get 命令和 dpkg 程序包管理器,因此,下面几部分中的 yum 示例不适用于这些发行版。
列出已安装软件包
要查看实例上已安装的软件包的列表,请使用以下命令。
[ec2-user ~]$
yum list installed