Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.4.6. Yum 的更新

Red Hat Enterprise Linux 7 包括了 yum 的更新版本,其中包括很多更改和功能增强。这部分列出了可能会影响从 Red Hat Enterprise Linux 6 迁移到 Red Hat Enterprise Linux 7 的 yum 用户的更改。

  • yum groupyum 组 现在是顶层命令,以提高命令行 yum 使用的一致性。例如,在之前使用 yum groupinfo 的位置,您现在可以使用 yum group info
  • yum group list 现在包含其他可选参数来更改其输出。新选项为 语言和 ids
  • /etc/yum.conf 中的 group_command 参数的默认值已从 compat 更改为 对象。在以前的版本中,yum group install 的默认行为是安装软件包组的所有成员,并在以前的升级前升级之前安装的软件包和软件包。新的默认行为是 yum 会跟踪之前安装的组,并区分作为组的一部分安装的软件包和单独安装的软件包。
  • yum-securityyum-presto 插件已集成到 yum 中。
  • yum 现在可以同时下载多个软件包。
  • yum 现在包括对环境组的支持。这可让您作为单一实体安装和删除在环境组中列出的多个软件包组。
  • yum 现在可以将存储库视为一组软件包,允许用户将存储库中的所有软件包视为单个实体,例如,安装或删除该存储库中的所有软件包。这个功能由 repository-packages 子命令提供。
  • yum 现在包含一个 --disableincludes 选项,它允许您禁用配置文件中定义的 include 语句。您可以禁用所有 包含 语句 及所有 值,或者通过提供该存储库标识符来禁用为特定存储库定义的 include 语句。
  • yum 现在包含一个 --assumeno 选项,它假定 yum 提出问题的答案为"no"。这个选项会覆盖 --assumeyes 选项,但仍然会受 alwaysprompt 规定的行为。

有关 yum 的详情,请查看 man page:

$ man yum