Centos7 yum groupinstall 报错的解决办法

Error There is no installed groups file

解决办法

这个是最近才发现的一个问题 yum groupinstall 本来很好用。今天装环境突然就报错误了,弄得我感觉很突然,然后去查了一圈找到了解决的方法,具体的方法原文为 https://access.redhat.com/solutions/1310043 .我截取里面比较重要的内容说一下。

环境

  • centos7
  • yum

问题

  • yum groupinstall "Office Suite and Productivity" is failing on Red Hat Enterprise Linux 7 with error There is no installed groups file
  • yum groupinstall "Office Suite and Productivity
    Loaded plugins: langpacks, product-id, subscription-manager
    There is no installed groups file.
    Maybe run: yum groups mark convert (see man yum)
    Warning: Group office-suite does not have any packages to install.
    Maybe run: yum groups mark install (see man yum)
    No packages in any requested group available to install or update

解决方法,在命令后面加一个参数 --setopt=group_package_types=mandatory,default,optional

yum groupinstall "Office Suite and Productivity" --setopt=group_package_types=mandatory,default,optional

原因
在Red Hat Enterprise Linux 7中,yum已发生变化。“Office套件和工具”软件包组仅包含默认情况下未安装的可选软件包。所以我们需要传递选项来安装可选包!其他 groupinstall 不成功的也是一个道理。

上一篇
下一篇