Amazon Elastic Compute Cloud
Linux 实例用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

查找软件包

您可以使用 yum search 命令搜索在您配置的存储库中可用的程序包的描述。如果不知道要安装的程序包的确切名称,这尤其有帮助。只需将关键字搜索附加到该命令;对于多字词搜索,请使用引号括起搜索查询。

重要

这些过程适用于 Amazon Linux。有关其他发布版本的更多信息,请参阅其具体文档。

引号中的多个字词搜索查询仅返回符合确切查询的结果。如果您没有看到需要的程序包,请将搜索简化为一个关键字,然后扫描结果。您还可以尝试使用关键字同义词来扩大搜索范围。

[ec2-user ~]$ sudo yum search "find" Loaded plugins: priorities, security, update-motd, upgrade-helper ============================== N/S Matched: find =============================== findutils.x86_64 : The GNU versions of find utilities (find and xargs) perl-File-Find-Rule.noarch : Perl module implementing an alternative interface : to File::Find perl-Module-Find.noarch : Find and use installed modules in a (sub)category libpuzzle.i686 : Library to quickly find visually similar images (gif, png, jpg) libpuzzle.x86_64 : Library to quickly find visually similar images (gif, png, : jpg) mlocate.x86_64 : An utility for finding files by name

yum 程序包管理器还将多个程序包组合到组中,通过一个命令组就可以执行特定任务 (如安装 Web 服务器或构建软件编译工具)。要列出系统上已安装的组和可安装的可用组,请使用 yum grouplist 命令。

[ec2-user ~]$ sudo yum grouplist Loaded plugins: priorities, security, update-motd, upgrade-helper Setting up Group Process Installed Groups: Development Libraries Development tools Editors Legacy UNIX compatibility Mail Server MySQL Database Network Servers Networking Tools PHP Support Perl Support System Tools Web Server Available Groups: Console internet tools DNS Name Server FTP Server Java Development MySQL Database client NFS file server Performance Tools PostgreSQL Database client (version 8) PostgreSQL Database server (version 8) Scientific support TeX support Technical Writing Web Servlet Engine Done

通过使用 yum groupinfo "Group Name" 命令,可以看到组中的不同程序包,将 Group Name 替换为组名称可获取相关信息。该命令列出可随组安装的所有必需、默认和可选程序包。

如果在默认 amzn-mainamzn-updates 存储库中找不到所需的软件,您可以添加更多存储库,例如 Extra Packages for Enterprise Linux (EPEL) 存储库。有关更多信息,请参阅 添加存储库