Yesterday I happened to see
siamhie's referral to a potential scenario to
upgrade MX21 to MX23.
Out of curiosity, I installed a latest snapshot of my MX21 system to a usb-3 drive (This actually is a skinny fluxbox install on a stripped-down MX21 setup, i.e with all xfce4-elements taken out) .
I then followed the instructions that @adrian provided in the wiki - just to see how this would work out.
During preparation, the command to write 'non-free-firmware' to the debian list failed, so I edited the list file manually.
Note that my 13y old laptop doesn't need the rtl8821* firmware, and as such the rtml8821*-dkms packages were already absent on my MX21 setup; as a result, I was spared from the potential dkms 'broken pipe' error.
The upgrade proces was smooth as silk, and finished without any real errors. It did take some time though, probably since I had over 2000 packages installed - and most likely the used usb drive didn't allow fast processing either.
I'm really happy with the endresult, I got a fully working MX23 setup, which hardly needed any adjustments. Had some problems with 'QSI-mx' throwing an error - and sofar I only needed to adjust a few exec paths to MX-tools in my fluxbox' rootmenu. Afterwards, I also installed the pipewire meta-package, which required some changes to be made to a few tint2-executor scripts. Surely, I will find some other small issues that would need adjustment, but overall the result is very satisfactory.
That said, I want to emphasize that this upgrade action may well be
unsuccesful on other installations. The only way to check this, would be to test it on a snapshot, installed on a separate drive. And please take @adrian's warning at heart: before doing system-wide changes
make a backup of your data and system.
About the wallpaper in the screenshot: I haven't a clue who portrayed Dolphin_Oracle so well... Oh well...
