It's not perfect, because as noted above you *can* mix-and-match the non-Product environment groups, but it might be something we'd see as overall an improvement.įor a 'proper' solution, I'm thinking perhaps we need to extend comps a bit (more). One thing we could consider as a quick hack for F21 is to stop yum (and dnf) showing the environment groups, and make the desktop package groups user-visible. We can't have the environment groups behave differently depending whether we're in anaconda or post-install. We can't make certain environment groups visible in anaconda and others visible in yum (for instance) - the system doesn't have that capability. I don't know if there's a very easy way out of this, because the comps/yum/anaconda combination doesn't currently have the flexibility. But there's no easy way to know you can do that, because the group is not user visible. So you can install Workstation and then do:Īnd it'll work fine (though you won't get all the other groups you'd get from kde-desktop-environment). It *is* possible to install another desktop - but only by installing the foo-desktop package group, which is not visible in yum's list, so there's no reason you'd know to do it unless you read up on this bug somehow. You can add any non-Product environment group to any non-Product install, of course (so you can install from the KDE live and then add Xfce, for instance). ![]() Similarly, if you install say the KDE live image, then try and install the "Fedora Workstation" group with yum, it'll fail because it wants to install fedora-release-workstation, which conflicts with the installed fedora-release-nonproduct. ![]() So if you install Workstation then try 'yum groupinstall KDE Plasma Workspaces' or 'yum install (which do the same thing), it fails, because that wants to install fedora-release-nonproduct, which conflicts with fedora-release-workstation from your Workstation installation:Įrror: fedora-release-workstation conflicts with fedora-release-nonproduct-21-0.16.noarchĮrror: fedora-release-nonproduct conflicts with fedora-release-workstation-21-0.16.noarch All the other desktop environment groups include the package group fedora-release-nonproduct, which simply pulls in the fedora-release-nonproduct package. Unfortunately, you can't actually install any of the other desktop environment groups if you installed Workstation. None of those is marked true in comps, so they do not appear in the list unless you pass an extra parameter. You will *not* see the *package* groups for each desktop - 'gnome-desktop', 'kde-desktop', 'xfce-desktop' and so on. If you install Fedora 21 and run 'yum grouplist', you will see the environment groups for all the various desktops we include - that is, you'll see "Fedora Workstation" (which is actually the environment group 'workstation-product-environment'), "KDE Plasma Workspaces" (which is actually the environment group 'kde-desktop-environment'), "Xfce Desktop" (which is actually the environment group 'xfce-desktop-environment'), and so on. The Product-ization stuff has left us with a bit of a pickle regarding post-install addition of desktop groups - adding any other environment group to a Product install, or adding a Product environment group to any non-Product install.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |