我刚刚安装了Fedora Server 21。
我正在尝试执行 yum groupinstall gnome
我收到一条错误消息 没有已安装的组文件。
我该如何解决这个问题?
更多信息:
[root@localhost run]# yum groups list
Loaded plugins: langpacks
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Warning: no environments/groups match:
[root@localhost run]#
答案 0 :(得分:1)
安装'环境组'由于fedora-release软件包之间的冲突而失败
link to this item - Bugzilla: #1160917
由于Fedora的软件包组机制如何运作以及为支持引入" Flavors"而进行的一些更改。在Fedora 21中,当您尝试安装“环境组”时,您可能经常会遇到冲突。在安装Fedora 21之后在yum grouplist中看到。如果安装Fedora Flavor - 工作站,云或服务器 - 可能是尝试安装任何其他环境组'将失败。如果您使用非Flavor安装 - 例如,从桌面实时映像安装 - 您可能能够成功安装其他非Flavor环境组,但不能成功安装与每个Flavor关联的环境组。
您可能遇到此问题的最常见情况是尝试将额外的桌面添加到工作站或其他桌面安装中。如果您安装Workstation,然后想要添加任何其他桌面,或者安装另一个桌面,然后想要添加GNOME并决定尝试使用' Workstation'小组,你可能会遇到这个问题。
幸运的是,这个问题有一个相当简单的解决方法:使用命令yum groupinstall(group)--exclude fedora-release *,例如: yum groupinstall kde-desktop-environment --exclude fedora-release *。请注意,您必须使用完全yum groupinstall。 yum group install不起作用。
可能无法为Fedora 21完全解决这个问题。错误报告包含问题的详细解释,如果您希望保持最新,可能会在那里讨论解决方案。
答案 1 :(得分:1)
发生这种情况是因为您错过了组文件,如错误说... 你需要做的是重新创建指向组文件的repo,它是" comps.xml"文件。
所以:
createrepo -vg comps.xml / rpm-dir /
这将解决它
答案 2 :(得分:0)
答案 3 :(得分:0)
加载的插件:langpacks,refresh-packagekit 没有已安装的组文件。 错误:无法检索存储库的metalink:fedora / 19 / x86_64。请验证其路径,然后重试
解 在终端中,运行以下命令。
#yum clean all
#yum grouplist hidden
#yum grouplist
以超级用户(即)root用户身份执行这些命令。然后查看您的组列表是否在列表中。如果是,请尝试重新安装。