KDE plasma on REdhat 8
Hi All
I am a bit confused by the below
[root@apappu-5710-RHEL8 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.1 (Ootpa)
[root@apappu-5710-RHEL8 ~]# dnf group list
Updating Subscription Management repositories.
Last metadata expiration check: 0:07:58 ago on Fri 28 Feb 2020 12:11:26 AM EST.
Available Environment Groups:
Server with GUI
Server
Minimal Install
Virtualization Host
Custom Operating System
Installed Environment Groups:
Workstation
KDE Plasma Workspaces
Installed Groups:
.NET Core Development
RPM Development Tools
Container Management
Development Tools
Smart Card Support
Scientific Support
Network Servers
Graphical Administration Tools
Legacy UNIX Compatibility
System Tools
Security Tools
Available Groups:
Headless Management
Fedora Packager
Xfce
Does it means Redhat added KDE plasma and now supports it on REEL 8
am I Dreaming :)
Responses
Hi Jan,
Independently from that ... Knowledgebase article -> KDE will be unsupported in Red Hat Enterprise Linux 8 ... :)
Excerpts : With Red Hat Enterprise Linux 8, all packages related to KDE Plasma Workspaces (KDE) have been removed, and it is no longer possible to use KDE as an alternative to the default GNOME Desktop Environment.
Regards,
Christian
Hi Ashok,
KDE is not available from the official Red Hat RHEL 8 repositories. Not sure why you get KDE Plasma offered. Did you by chance
enable external repositories ? I've double-checked and as you can see in my terminal outputs, KDE is not available for RHEL 8 ! :)
Regards,
Christian
$ sudo subscription-manager repos --list-enabled
+----------------------------------------------------------+
Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID: rhel-8-for-x86_64-baseos-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)
Repo URL: https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/baseos/os
Enabled: 1
Repo ID: codeready-builder-for-rhel-8-x86_64-rpms
Repo Name: Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs)
Repo URL: https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/codeready-builder/os
Enabled: 1
Repo ID: rhel-8-for-x86_64-appstream-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)
Repo URL: https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/appstream/os
Enabled: 1
Repo ID: ansible-2-for-rhel-8-x86_64-rpms
Repo Name: Red Hat Ansible Engine 2 for RHEL 8 x86_64 (RPMs)
Repo URL: https://cdn.redhat.com/content/dist/layered/rhel8/x86_64/ansible/2/os
Enabled: 1
$ sudo dnf group info "KDE Plasma Workspaces"
Updating Subscription Management repositories.
Last metadata expiration check: 1:02:39 ago on Fr 28 Feb 2020 09:50:57 CET.
Warning: Group KDE Plasma Workspaces does not exist.
$ sudo dnf group list hidden
Updating Subscription Management repositories.
Last metadata expiration check: 0:00:01 ago on Fr 28 Feb 2020 10:53:49 CET.
Available Environment Groups:
Server with GUI
Server
Minimal Install
Workstation
Virtualization Host
Custom Operating System
Available Groups:
CodeReady Builder
Graphics Creation Tools
Guest Desktop Agents
base-x
KVM platform specific packages
Backup Client
Atomic Host ostree support
Legacy X Window System Compatibility
Basic Web Server
Guest Agents
Office Suite and Productivity
Input Methods
Virtualization Platform
VMware platform specific packages
Virtualization Hypervisor
Conflicts AppStream
.NET Core Development
Desktop Debugging and Performance Tools
GNOME Applications
Remote Desktop Clients
RPM Development Tools
Virtualization Client
FTP Server
Hyper-v platform specific packages
Debugging Tools
Container Management
Multimedia
Java Platform
Printing Client
TeX formatting system
Internet Browser
Internet Applications
Virtualization Tools
Development Tools
File and Storage Server
Network File System Client
Smart Card Support
Platform Development
Infiniband Support
Windows File Server
Hardware Support
Large Systems Performance
Fonts
Core
Scientific Support
Hardware Monitoring Utilities
GNOME
Python Web
Workstation product core
Mainframe Access
Network Servers
Dial-up Networking Support
Anaconda tools
Conflicts BaseOS
Graphical Administration Tools
Legacy UNIX Compatibility
Additional Development
Server product core
Common NetworkManager submodules
Standard
Networking Tools
Performance Tools
Remote Management for Linux
Headless Management
Mail Server
System Tools
Security Tools
Base
Hi Ashok,
Another proof that KDE stuff is only available for RHEL 7 - but NOT for RHEL 8 : Red Hat Package Browser -> kde-baseapps
... :)
$ sudo dnf list kde-baseapps
Updating Subscription Management repositories.
Last metadata expiration check: 0:13:16 ago on Fr 28 Feb 2020 10:53:49 CET.
Error: No matching Packages to list
$ sudo dnf list kde*
Updating Subscription Management repositories.
Last metadata expiration check: 0:13:22 ago on Fr 28 Feb 2020 10:53:49 CET.
Error: No matching Packages to list
Regards,
Christian
Hi Ashok,
I suggest to disable all enabled repositories, afterwards clean dnf
and the cache - and then (re)enable the RHEL 8 repositories. :)
sudo dnf clean all
sudo rm -r /var/cache/dnf
sudo subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms
sudo subscription-manager repos --enable rhel-8-for-x86_64-appstream-rpms
sudo subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
sudo dnf upgrade
Regards,
Christian
Hi Ashok,
I found out that KDE Plasma Workspaces
is available from the EPEL repositories - but I do not recommend to install it, though. :)
$ sudo rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo dnf upgrade
$ sudo dnf group list
Updating Subscription Management repositories.
Last metadata expiration check: 0:22:48 ago on Fr 28 Feb 2020 11:22:59 CET.
Available Environment Groups:
Server with GUI
Server
Minimal Install
Workstation
KDE Plasma Workspaces
Virtualization Host
Custom Operating System
Available Groups:
.NET Core Development
RPM Development Tools
Container Management
Development Tools
Smart Card Support
Scientific Support
Network Servers
Graphical Administration Tools
Legacy UNIX Compatibility
Headless Management
System Tools
Security Tools
Fedora Packager
Xfce
$ sudo dnf group info "KDE Plasma Workspaces"
Updating Subscription Management repositories.
Last metadata expiration check: 0:01:05 ago on Fr 28 Feb 2020 11:22:59 CET.
Environment Group: KDE Plasma Workspaces
Description: The KDE Plasma Workspaces, a highly-configurable graphical user interface which includes a panel, desktop, system icons and desktop widgets, and many powerful KDE applications.
no group '3d-printing' from environment 'kde-desktop-environment'
no group 'cloud-management' from environment 'kde-desktop-environment'
no group 'firefox' from environment 'kde-desktop-environment'
no group 'kde-telepathy' from environment 'kde-desktop-environment'
Mandatory Groups:
KDE
Optional Groups:
KDE Applications
KDE Educational applications
KDE Multimedia support
KDE Office
Regards,
Christian
Hi Ashok,
Conclusion : Red Hat does not officially support anything KDE related. You can install KDE from EPEL, but you do it on your own
risk. I hope my step-by-step investigation (and the resulting clarification) could help you to understand what's going on here ... :)
Regards,
Christian
Ashok,
I know some dearly/sorely miss KDE. Christian and Jan Gerrit Kootstra made good points, and highlighted that it's not officially supported by Red Hat. You can put it in on your own via EPEL such as Christian mentions, however, since KDE is based in EPEL, there is no guarantee that it will function with ongoing updates with RHEL.
Here's my reason why I'd recommend against it...
Fedora has the leading/bleeding edge of software and fast-major version releases (every 6 months). Both the Fedora Linux® distribution and Red Hat® Enterprise Linux are open source technologies. Fedora is built by the community (getfedora.org) for the benefit of the community. Red Hat Enterprise Linux is developed by Red Hat with the explicit intent of being used as an enterprise IT platform.
Fedora—rapid development of the latest technology
The Fedora community has thousands of users, contributors, and supporters, who interact through various online forums, email lists, and wikis to support each other. With a rapid development and release cycle, Fedora provides the latest technology on current hardware platforms.
Red Hat Enterprise Linux—stable, supported open source platform
When you choose to run Red Hat Enterprise Linux, you have a relationship with the leading provider of open source solutions. Not only do you get a robust and stable platform with as much as a 10-year lifecycle, you also get the benefits of global engineering, consulting, and support organizations. A Red Hat Enterprise subscription gives you access to high-quality software and maintenance along with information and support services that span your entire application infrastructure lifecycle and architecture. Learn more about the value of a Red Hat subscription.
Is EPEL commercially supported by Red Hat?
No. EPEL is a volunteer effort from the Fedora community. Just like Fedora itself, Red Hat hosts infrastructure for this project and Red Hat engineers are involved as maintainers and leaders but there are no commercial support contracts or service level agreements provided by Red Hat for packages in EPEL.
Red Hat Linux/CentOS Linux is intended to be more "stable". Fedora has a new major release very 6 months. Red Hat has a major release that lasts 10 years (longer with specific support solution).
Long story short, KDE is now no longer officially supported in RHEL 8 and resides in the EPEL project. The nature of EPEL is in the quote above, it's community supported.
Putting community-supported software such as KDE on RHEL 8 goes against the nature of Red Hat Enterprise Linux - which is intended for "Enterprise" operations/business models. Obvious exceptions exist for rpms such as htop
, iftop
, ntfs
and other lower-risk things. However for a graphical interface, ** I would recommend against KDE on RHEL since it could be unreliable and since Red Hat dropped it for RHEL8. If you have a bunch of people who can't log into KDE one day after you install patches, you might be in a "jamb" to figure out out how to resolve it for people who can not log into KDE and rely on it. So that for example could explain potential issues of having KDE on RHEL 8. You might "get away" with running KDE on RHEL 8, but know the risk in advance (and tell all you support who might use KDE on Red Hat) that there is zero support for KDE on RHEL 8 besides community support. It may work for a while, even a long while, but at some point it could break, so be aware of the risk. EPEL is not highly responsive to production issues, if your workstations break, you might be in a tough spot to make things work that are not supported. Just be aware.
Kind Regards,
RJ
Thank you all for your posts and info/explanations. Because of these posts I have decided not to go down the dark road :) of KDE and will stay on the RHEL 8 path.
Thanks again! Rob
Too bad that Redhat made the choice to go with gnome and stopped supporting kde. That's very disappointing. A real benefit of linux was choice (in the matrix sense) over the draconian Window's model that if you don't like it, too bad, we make the choices for you because most of you can't think for yourselves. Obviously, I'm not happy about this.