Just wanted to give a heads up on the progress thus far.
EPEL8 expects to have modules by early December. That's a couple
months away, but still this year.
For non-KDE packages[1], I have started moving those over to regular
EPEL8. The normal maintainers are taking their packages, and for
those that don't want to be EPEL maintainers, I am taking the package.
This should not affect much, except for two things.
First - system-switch-displaymanager is going away. It is python2
based, and in the end, it's whole functionality can be run in one
simple systemctl command.
Second - There are a couple of packages that the Fedora maintainers
would rather not be in Fedora at all, let alone EPEL8. Example is
xorg-x11-drv-synaptics. I will be reaching out to the specific
package maintainers to see if we can/should update these.
Here is the (minorly) updated "How to install KDE on RHEL8/CentOS8"
## How to install
### First: install epel-release
rpm -Uvh
https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
### Second: Enable epel-playground
dnf config-manager --enable epel-playground
### Third: Enable codeready-builder-for-rhel-8
#### If RHEL 8 do
subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
#### If CentOS 8 do
dnf config-manager --enable PowerTools
### Fourth: install KDE
dnf group install "KDE Plasma Workspaces"
(Optional) dnf group install kde-desktop
(Optional) dnf group install kde-apps
(Optional) dnf group install kde-media --skip-broken
(Optional) dnf group install kde-education
(Optional) dnf group install kde-software-development
(Optional) dnf group install kf5-software-development
### (Optional) Fifth: Set sddm as desktop manager
systemctl set-default graphical.target (Not-Optional if in multi-user.target)
(optional) dnf install sddm
(optional) systemctl enable sddm -f
Troy
[1] - Here is the list of non-KDE packages needed to build and/or run
KDE. Those marked DONE are already in regular EPEL 8.
advancecomp
astyle
cln
desktop-backgrounds
discount
dustin-domestic-manners-fonts
dustin-dustismo-fonts
fdupes
gpsd
imlib2 - DONE
jsoncpp
libaccounts-glib
libbsd - DONE
libdmtx
libfakekey
libid3tag - DONE
libpgf
libqalculate
libupnp - DONE
lmdb - DONE
nss-mdns
openbox
optipng
perl-Any-URI-Escape
pngcrush - DONE
proj - DONE
re2 - DONE
rubygem-hpricot
rubygem-mustache
rubygem-rake-compiler
rubygem-rdiscount
rubygem-ronn
scim
shapelib
sj-fonts
switchdesk
system-switch-displaymanager - REMOVED
tidy
tofrodos
upower - In RHEL8 - REMOVED
xapian-core
xcb-util-cursor
xorg-x11-drv-synaptics