Personally I don’t worry about unclean installs of Lubuntu. Yes it’s not ideal (for example more complex installs can have issues when it comes to release-upgrade time) but when it’s only Ubuntu repository software, issues are usually minor. My own primary box has multiple desktops installed as I also like Xfce/Xubuntu, use GNOME/Ubuntu when I want a change… (ie. my box is very unclean & bloated).
Note: It’s not my only box; If I have an issue on this box; I’ve clean installs too so I can verify it’s not an issue because of my unclean/bloated install… I’m using this box much of each day so I want it how I want it.
For 3rd party packages (which create the bulk of issues; as Ubuntu’s CI infrastructure catches most package conflicts during normal build/testing but it only checks Ubuntu repository packages) I’d use ppa-purge if you’re not exactly sure of what needs to be removed manually.
I’ve often suggested to users on support sites that an unclean install is what I’d do in their shoes… and I was expecting you to tell me this is what you’d done. By unclean install I mean what Lubuntu testcases call a “Install using existing partition” (see this link to understand our QA testcases) as whilst the result is very clean IF it was a simple (Lubuntu) install you’re installing onto, it can get more complicated if it was another flavor of Ubuntu, esp. if the user had issues they’d tried to fix with
sudo apt install --reinstall thus causing manually installed flags to exist on packages that were part of the other flavor… My assumption was this is what you’d done, over a Lubuntu/LXDE install for example…
If it was me fixing my install; I’d spend my time look in apt logs (
/var/log/apt/history.log etc; I looked and this box has more than 12 months of details) looking for clues, or list of packages (also quite possible using
aptitude interactively; terminal tool like muon) as I’d be more interested in how they go on my install over removing them. I’d expect once I’ve found the reason for why they’re installed, an easy fix to remove would occur to me (I also might decide to keep some having found out why I installed them…). Again having a clean install wouldn’t worry me - just that it works for me.
I concluded in my last reply your issue wasn’t those packages; but 3rd party
wine-stable (= 6.0.2~focal-1)
rmadison wine-stable reports what is expected for 20.04 is
wine-stable | 3.0.1ubuntu1 | focal/universe | all
ie. to me, most problems are the 3rd party packages where
ppa-purge is the usual fix.
(I could go on with more of what I’d do, but I’m not sure they’re ideal approaches; and searches online of various answers on askubuntu.com etc I think are worse than what I’d do, so I won’t provide links to them either… Sorry right now I’ve got nothing further…)