I’m using Arch Linux installed via archinstall script 3.0.15. Until then, the package plasma-meta was installed with all its dependencies. Also, KDE Discover was installed as a dependency.
When trying to remove KDE Discover, it is not possible.
$ sudo pacman -R discover
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing discover breaks dependency 'discover' required by plasma-meta
Since the new version 4 of the archinstall script, plasma-desktop is installed.
This package has fewer dependencies, and so KDE Plasma is not installed.
I’d like to avoid reinstalling Arch Linux. Maybe it is possible to switch from plasma-meta to plasma-desktop and remove all unneeded dependencies like KDE Discover? Would be great if that would be possible.
Just from what I would do, even though I don’t use KDE Plasma. Logout of your Plasma session, switch to another tty and login with your user account. Remove “plasma-meta”, after that is removed install “plasma-desktop”. It should pull in all the needed dependencies and then you should be able to login again but be sure to check if also sddm or Plasma login manager is installed.
For the love of God don’t use to plasma-desktop. It’s a horrible fever dream by Arch packagers trying to provide some kind of “minimal” plasma desktop - fully unsupported by upstream KDE.
Pretty sure you meant the meta package is a nightmare. Should of never been created. I avoid distros that use it, cause there are a few KDE apps that most distros use that I don’t and I want to be able to remove them without having to replace everything KDE to do so.
I meant exactly what I said. That is the plasma desktop as KDE intends to ship it. Somebody doesn’t “like” some packages and want to scrape ten MB from their 1 TB drive? Fine, by me. But don’t ship something broken out of the box, make it the user’s responsibility to maintain their particular flavor. Just like OP decoupled from upstream now and has the responsibility to maintain their custom plasma installation in the future.