ROME major upgrade instructions (2024-05-22)

For ROME LXQt users it is strongly advised to do a fresh installation
from new ROME LXQt isos
. If you persit in trying to upgrade the
following might work IF you have not installed a lot of other
software. If you follow these steps and still encounter issues
then do a fresh install. Do a fresh install or be prepared to deal
with problems for some time after install
.

ROME LXQt 2.0 x86_64 ISO (Build ID #3083)

ROME LXQt 2.0 znver1 ISO (Build ID #3084)

Assumes a recently upgraded ROME LXQt system. Test done on a very
plain, default installation from ROME LXQt iso 3048 with no
other packages installed. However we do not recommend doing
this upgrade. A fresh install is strongly advised.

Remember this important rule: Do not store any data you want
to keep on any system partion. You will lose it eventually.
This applies to any operating system not just Linux operating
systems.

The steps (do them in order presented):

sudo dnf clean all

sudo sh -c "echo keepcache=True >> /etc/dnf/dnf.conf"

With this command you avoid emptying the cache and therefore having to unnecessarily download the mass of packages again if something needs to be corrected.

sudo rpm -e --noscripts spice-vdagent

sudo dnf rm falkon-kde kio-kcm_trash

sudo dnf swap breeze plasma6-breeze

sudo rpm -e --nodeps lib64KF5Screen

sudo dnf swap libkscreen plasma6-libkscreen

sudo dnf --allowerasing dsync 2>&1 | tee rome-dsync.log.txt

If you are running ROME LXQt in Qemu:

sudo dnf install spice-vdagent

sudo dnf in plasma6-kwin-x11 (Do not forget this)

sudo dnf autoremove 2>&1 | tee rome-autoremove.log.txt

reboot

This has been tested on a default install (no other packages installed) from most recent ROME LXQt iso #3001 and tested on an older ROME LXQt system installed from older iso #2311.