I am trying to install KDE Plasma (on Manjaro Gnome) following the article called “Install Desktop Environments” on majaro wiki (sorry I am not allowed to post links).
First step (sudo pacman -S plasma kio-extras) went well, but I have problems with others. sudo pacman -S kde-applications leads to a bunch of errors such as
looking for conflicting packages...
warning: removing 'kjs' from target list because it conflicts with 'kjs-git'
warning: removing 'signon-kwallet-extension' from target list because it conflicts with 'signon-kwallet-extension-git'
Looks like my packaging is messed up (I am new on Manjaro).
Also sudo pacman -S kdebase does not work at all error: target not found: kdebase.
Why?
Why cant we just instruct them to install kjs first ?
Or at the very least see if there is a depends.
I dont think the first (non-file) conflict should be met with overwrite.
To clarify
First I dont think it will make a difference, because the error is about a package conflict, not a file.
Second … if it did somehow mean installing a different version while overwriting some paths … that would be a malformed installation. Akin to a partial upgrade, but worse as it would be in the filesystem itself, while erroneously tagged to an installed package.
Why cant we just instruct them to install kjs first ?
How do I install these first?
I have a lot of other packages with the same problem
Enter a selection (default=all):
warning: kio-extras-20.08.3-1 is up to date -- reinstalling
warning: signon-kwallet-extension-20.08.3-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
warning: removing 'signon-kwallet-extension' from target list because it conflicts with 'signon-kwallet-extension-git'
:: kpty-git and kpty are in conflict. Remove kpty? [y/N] y
:: kcoreaddons-git and kcoreaddons are in conflict. Remove kcoreaddons? [y/N] y
:: ki18n-git and ki18n are in conflict. Remove ki18n? [y/N] y
Thats where the error is coming from.
I will notify the team.
That might work
Or maybe you could use kde-applications-meta
(though note that either is a big grouping of a bunch of packages … you dont need all of them)
You could also use the official list of the kde release desktop packages.
The string below would do that … but of course it includes things for a full kde install like sddm
DONATOR=https://gitlab.manjaro.org/profiles-and-settings/iso-profiles/-/raw/master/manjaro/kde/Packages-Desktop; wget -qO- $DONATOR | sed '/^>/ d' | sed '/^#/ d' | sed '/^$/d' | awk '{ print $1 }' > /tmp/pkglist; sudo pacman -Syu --needed - < /tmp/pkglist
Best policy might be to do a complete Timeshift snapshot, then do a fresh install of whatever you want to play with. KDE is nice - it deserves a fresh go, and it’s easy to copy your hidden configs back from a timeshift backup.
Just don’t forget to keep up with those Timeshift settings - include everything, then you risk losing work if you restore those snapshots, so go back to settings and change them once you’ve a couple of stable snaps.