For those of you who want to use KDE on RHEL9 Beta, or CentOS Stream 9, it is available via EPEL. It is currently plasma 5.23.5, kf5 5.90.0, qt5 5.15.2. There might be an update before RHEL 9.0 is released.
There is currently a critical selinux bug[1] that prevents KDE from starting. That is the reason I have not sent this out earlier. When that get's fixed, I'll update these instructions.
Note: All these steps should be done as sudo or root.
Step 0 - Manually fix selinux bug setsebool -P selinuxuser_execmod 1
Step 1 - Enable CRB and Install epel-release [2] # RHEL 9 Beta subscription-manager repos --enable codeready-builder-beta-for-rhel-9-$(arch)-rpms dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
# CentOS Stream 9 dnf config-manager --set-enabled crb dnf install epel-release epel-next-release
Step 2 - Install KDE dnf group install "KDE Plasma Workspaces" or dnf group install kde-desktop
Step 2.a - (Optional) Install other kde groups dnf group install kde-media dnf group install kde-apps dnf install okular
Step 2.b - (Optional) Set sddm as desktop manager dnf install sddm* -y systemctl enable sddm -f
Step 3 - Ensure you boot into graphical mode systemctl set-default graphical.target
Step 4 - Reboot and enjoy
It is recommended that you log into the Plasma (X11) vs Plasma (Wayland). There are several non-critical wayland bugs. These bugs are being addressed but aren't expected to be fixed until the RHEL 9.1 timeframe.
Troy Dawson
[1] - https://bugzilla.redhat.com/show_bug.cgi?id=2058657 [2] - https://docs.fedoraproject.org/en-US/epel/#_el9
Hi Troy and all,
For those of you who want to use KDE on RHEL9 Beta, or CentOS Stream 9, it is available via EPEL. It is currently plasma 5.23.5, kf5 5.90.0, qt5 5.15.2. There might be an update before RHEL 9.0 is released.
This is something I may want to try as I'm not happy with GNOME and I can't use it with our nx-libs based remote desktop solution.
Since you mention both RHEL9 Beta and CentOS Stream 9 a question comes up and I don't remember if this has already been discussed:
Consider I'm running CentOS Stream 9 on a host and RHEL9 is being released, will there be a clean way to move a CentOS Stream 9 system over to RHEL9?
Will/should it be possible to use dnf distro-sync for this?
This would be very helpful in certain scenarios.
Regards, Simon
On Tue, Mar 22, 2022 at 11:01 AM Simon Matter simon.matter@invoca.ch wrote:
Hi Troy and all,
For those of you who want to use KDE on RHEL9 Beta, or CentOS Stream 9, it is available via EPEL. It is currently plasma 5.23.5, kf5 5.90.0, qt5 5.15.2. There might be an update before RHEL 9.0 is released.
This is something I may want to try as I'm not happy with GNOME and I can't use it with our nx-libs based remote desktop solution.
Since you mention both RHEL9 Beta and CentOS Stream 9 a question comes up and I don't remember if this has already been discussed:
Consider I'm running CentOS Stream 9 on a host and RHEL9 is being released, will there be a clean way to move a CentOS Stream 9 system over to RHEL9?
Not in a supported manner.
Will/should it be possible to use dnf distro-sync for this?
It may be possible, but Red Hat recommends fresh installation for Red Hat Enterprise Linux systems.
josh
On Tue, Mar 22, 2022 at 6:53 AM Troy Dawson tdawson@redhat.com wrote:
For those of you who want to use KDE on RHEL9 Beta, or CentOS Stream 9, it is available via EPEL. It is currently plasma 5.23.5, kf5 5.90.0, qt5 5.15.2. There might be an update before RHEL 9.0 is released.
There is currently a critical selinux bug[1] that prevents KDE from starting. That is the reason I have not sent this out earlier. When that get's fixed, I'll update these instructions.
Note: All these steps should be done as sudo or root.
Step 0 - Manually fix selinux bug setsebool -P selinuxuser_execmod 1
Step 1 - Enable CRB and Install epel-release [2] # RHEL 9 Beta subscription-manager repos --enable codeready-builder-beta-for-rhel-9-$(arch)-rpms dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
# CentOS Stream 9 dnf config-manager --set-enabled crb dnf install epel-release epel-next-release
Step 2 - Install KDE dnf group install "KDE Plasma Workspaces" or dnf group install kde-desktop
There is a bug in the epel9 comps file (my fault, fixing now), so "KDE Plasma Workspaces" will not work without an exclusion. So, for the next week or so, use the following to install the KDE Plasma Desktop from epel9 dnf --exclude=rhc group install "KDE Plasma Workspaces" or dnf group install kde-desktop
Step 2.a - (Optional) Install other kde groups dnf group install kde-media dnf group install kde-apps dnf install okular
Step 2.b - (Optional) Set sddm as desktop manager dnf install sddm* -y systemctl enable sddm -f
Step 3 - Ensure you boot into graphical mode systemctl set-default graphical.target
Step 4 - Reboot and enjoy
It is recommended that you log into the Plasma (X11) vs Plasma (Wayland). There are several non-critical wayland bugs. These bugs are being addressed but aren't expected to be fixed until the RHEL 9.1 timeframe.
Troy Dawson
[1] - https://bugzilla.redhat.com/show_bug.cgi?id=2058657 [2] - https://docs.fedoraproject.org/en-US/epel/#_el9