MX Modified - Latest MX KDE 5.22 Using MX21 beta
Posted: Thu Jul 23, 2020 11:42 pm
[UPDATE] - YAY!!! The day is finally here that Norbert Preining's latest KDE/plasma 5.22.4 packages now work on the MX21 beta version without having to use the Debian Sid repos or jump through any other hoops.
Steps to do it:
1. With a fresh install of MX21 beta ISO, apt update and apt upgrade
2. Add Norbert Preining's gpg key and his KDE repos per the instructions below, and apt update
Add these repos from Norbert to a new "norbertpreining.list" text file in /etc/apt/sources.list.d/
3. Add Norbert's gpg key to your system as follows:
4. From the MX Package Installer, Popular Apps Tab, Desktop Environments section, install the "KDE5 Standard" desktop.
5. Reboot, select the Plasma desktop at the login screen, and log into your shiny new KDE Plasma 5.22.4 desktop!
As before - the use of these repos is UNSUPPORTED, although if you have problems you can leave a note at the end of this thread and we will try to help you. It is also EXPERIMENTAL - back up all your valuable data and continue to back it up if you try this method.
Soon, I will post an MX 21 beta Plasma Desktop 5.22.4 respin.
=================================================================================
[NOTE - WITH THE RELEASE OF MX 21 beta ISO, THE INFORMATION BELOW IS NO LONGER NECESSARY. YOU CAN RUN KDE 5.22.4 WITH MX 21 beta WITHOUT USING ANY DEBIAN SID REPOS. IF YOU PREFER TO USE DEBIAN SID REPOS, THEN THE BELOW INFORMATION SHOULD STILL BE HELPFUL]
UPDATE: An MX-KDE 5.21 Sid Respin ISO has been posted here: https://mega.nz/folder/SBlQHZCL#Z2oH5THPkz95-JJsDq2gxA
Passwords are the same as the MX Live ISO: demo/demo, root/root
If networking does not work, try 'sudo NetworkManager'
This respin is experimental and for testing purposes only - do not install it on a disk where you have important data.
................................................................................................................
This is a thread for discussing getting KDE version 5.19.3 5.19.5 5.20.4 5.20.5 5.21 5.22 and later running on MX using the KDE repositories from long-time Debian developer and project maintainer Norbert Preining.
We'll be putting steps here for getting it running on MX, and discuss the difficulties we run into.
This is completely experimental and UNSUPPORTED - DO NOT TRY THIS ON A PRODUCTION MACHINE. In fact, just don't try this - it will absolutely turn your system into a franken-MX because it mixes various repos that don't go together, and it will almost certainly ultimately break. However, if you feel adventurous and want to try it in a vm or on non-production hardware, then this is the place to discuss it.
The basic steps for right now appear to be as follows (this will take some ingenuity on the user's part - NOT for newbies, and you will get no support other than other KDE fans urging you on. And your synaptic skills need to be sharp - doing the synaptic steps from the command line would be begging for all kinds of trouble).
1. With a fresh install of MX, apt update and apt upgrade
2. Enable the Debian Sid repo and apt update, but DO NOT apt upgrade
3. Add Norbert Preining's gpg key and one of his repos per the instructions below, and apt update but DO NOT apt upgrade.
Norbert changed his "apps" repo to be "apps2104", so your repos should now be as follows:
add the repos from Norbert to a new "norbertpreining.list" text file in /etc/apt/sources.list.d/, and add Norbert's gpg key to your system as follows:
4. run
Allow MX to pull packages it needs from Debian Sid to handle the dependencies for KDE 5.20.5, but don't upgrade the rest of the system to Sid
5. Immediately disable the Debian Sid repo and Norbert's repos
6. Update and upgrade MX like usual from Debian stable and MX repos. Don't enable Debian Sid or Norbert's repos again except to add specific KDE packages or when Norbert releases a new update. At that time, enable Sid and Norbert's repos and select the specific KDE packages you want to add or upgrade from within synaptic. Your synaptic searching skills need to be quite good. Disable Sid and Norbert's repos again as soon as you are done with the KDE packages
7. This creates a complex franken system that is trying to handle stuff from 4 different and often conflicting repos. It generally works because KDE packages almost always use KDE or qt dependencies. The rest of your system hopefully won't be affected too much. I've run a system like this for several months now with no real problems, and kept all my MX tools working. No guarantees though.
8. task-kde-desktop does not pull in a few of the packages you will need for a good running desktop. You'll need to add the systemsettings package and will possibly have to add a networking package or configure networking by hand, among other things like KDE themes. Once again, synaptic is your friend, search for "kde" or "plasma" packages and you'll find several additional things you want.

Steps to do it:
1. With a fresh install of MX21 beta ISO, apt update and apt upgrade
2. Add Norbert Preining's gpg key and his KDE repos per the instructions below, and apt update
Add these repos from Norbert to a new "norbertpreining.list" text file in /etc/apt/sources.list.d/
Code: Select all
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/Debian_11/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma522/Debian_11/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps2108/Debian_11/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_11/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other-deps/Debian_11/ ./
Code: Select all
cd /etc/apt/trusted.gpg.d/
sudo wget https://www.preining.info/obs-npreining.asc
sudo gpg --import /etc/apt/trusted.gpg.d/obs-npreining.asc
5. Reboot, select the Plasma desktop at the login screen, and log into your shiny new KDE Plasma 5.22.4 desktop!

As before - the use of these repos is UNSUPPORTED, although if you have problems you can leave a note at the end of this thread and we will try to help you. It is also EXPERIMENTAL - back up all your valuable data and continue to back it up if you try this method.
Soon, I will post an MX 21 beta Plasma Desktop 5.22.4 respin.
=================================================================================
[NOTE - WITH THE RELEASE OF MX 21 beta ISO, THE INFORMATION BELOW IS NO LONGER NECESSARY. YOU CAN RUN KDE 5.22.4 WITH MX 21 beta WITHOUT USING ANY DEBIAN SID REPOS. IF YOU PREFER TO USE DEBIAN SID REPOS, THEN THE BELOW INFORMATION SHOULD STILL BE HELPFUL]
UPDATE: An MX-KDE 5.21 Sid Respin ISO has been posted here: https://mega.nz/folder/SBlQHZCL#Z2oH5THPkz95-JJsDq2gxA
Passwords are the same as the MX Live ISO: demo/demo, root/root
If networking does not work, try 'sudo NetworkManager'
This respin is experimental and for testing purposes only - do not install it on a disk where you have important data.
................................................................................................................
This is a thread for discussing getting KDE version 5.19.3 5.19.5 5.20.4 5.20.5 5.21 5.22 and later running on MX using the KDE repositories from long-time Debian developer and project maintainer Norbert Preining.
We'll be putting steps here for getting it running on MX, and discuss the difficulties we run into.
This is completely experimental and UNSUPPORTED - DO NOT TRY THIS ON A PRODUCTION MACHINE. In fact, just don't try this - it will absolutely turn your system into a franken-MX because it mixes various repos that don't go together, and it will almost certainly ultimately break. However, if you feel adventurous and want to try it in a vm or on non-production hardware, then this is the place to discuss it.
The basic steps for right now appear to be as follows (this will take some ingenuity on the user's part - NOT for newbies, and you will get no support other than other KDE fans urging you on. And your synaptic skills need to be sharp - doing the synaptic steps from the command line would be begging for all kinds of trouble).
1. With a fresh install of MX, apt update and apt upgrade
2. Enable the Debian Sid repo and apt update, but DO NOT apt upgrade
3. Add Norbert Preining's gpg key and one of his repos per the instructions below, and apt update but DO NOT apt upgrade.
Norbert changed his "apps" repo to be "apps2104", so your repos should now be as follows:
Code: Select all
deb http://deb.debian.org/debian unstable main contrib non-free
deb http://mxrepo.com/mx/repo/ buster main non-free
deb http://mxrepo.com/mx/repo/ buster ahs
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma522/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps2104/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other-deps/Debian_Unstable/ ./
Code: Select all
cd /etc/apt/trusted.gpg.d/
sudo wget https://www.preining.info/obs-npreining.asc
sudo gpg --import /etc/apt/trusted.gpg.d/obs-npreining.asc
Code: Select all
apt install task-kde-desktop
5. Immediately disable the Debian Sid repo and Norbert's repos
6. Update and upgrade MX like usual from Debian stable and MX repos. Don't enable Debian Sid or Norbert's repos again except to add specific KDE packages or when Norbert releases a new update. At that time, enable Sid and Norbert's repos and select the specific KDE packages you want to add or upgrade from within synaptic. Your synaptic searching skills need to be quite good. Disable Sid and Norbert's repos again as soon as you are done with the KDE packages
7. This creates a complex franken system that is trying to handle stuff from 4 different and often conflicting repos. It generally works because KDE packages almost always use KDE or qt dependencies. The rest of your system hopefully won't be affected too much. I've run a system like this for several months now with no real problems, and kept all my MX tools working. No guarantees though.
8. task-kde-desktop does not pull in a few of the packages you will need for a good running desktop. You'll need to add the systemsettings package and will possibly have to add a networking package or configure networking by hand, among other things like KDE themes. Once again, synaptic is your friend, search for "kde" or "plasma" packages and you'll find several additional things you want.