how do I use the overide command to complete the install?
cuz it keeps saying that there is no directory’s when I run the command
did you run into an issue where the command output stated that there were no directories after using the overide command?
Could you paste complete logs of what you tried to run and the output you saw?
here:
sudo pacman -S (cat kf6 extra plasma) --overwrite ‘*’
[bat error]: ‘kf6’: No such file or directory (os error 2)
[bat error]: ‘extra’: No such file or directory (os error 2)
[bat error]: ‘plasma’: No such file or directory (os error 2)
[sudo] password for steamrex25:
error: no targets specified (use -h for help)
Also, you might want to wait until the plasma 6 beta 1 changes get sorted out before updating. Or be prepared to fix things yourself.
how do I save the package lists to files and in which directory?
Open an empty buffer with your editor and paste the list in. Then save it with the suggested name.
It doesn’t matter where you save them.
If you need guidance with these very basic preliminary steps, I think you should reconsider setting up this repo. The packages are in a very unstable state and your system may flux in and out of being broken.
This repo should only be set up by folks who are comfortable troubleshooting packaging issues. A lot of the software is still beta as well; it might be difficult for an inexperienced person to be able to tell if an issue is related to a misconfiguration or a software bug.
Edit: beta 1 from kde-unstable seems to be in a usable state. Haven’t tested out the latest packages from kde-git yet.
What is the current plan of dealing with the multiple package name changes needed in the beta 1 release? Are we waiting for upstream to fully sort those out in kde-unstable?
E.g.,
plasma-framework → libplasma
plasma-framework → plasma-framework5
kactivities → plasma-activities
kactivities-stats → plasma-activities-stats
when will it get easier to use kde6?
The official release of plasma 6 is scheduled in the end of February 2024. So by early March, Arch Linux, and thus garuda, should be shipping it.
Sorry, been away all day, and only now been able to fix the chaos
Synced latest upstream code and fixing issues, to release all plasma BETA.
there were some issues:
- new packages
- some github repos have the wrong default branch
- some script code fixes and features
when all finish building properly, will push to git repo!
It will get easier when all packages stop having conflicts and overriding files.
We (everyone, arch and us) are working on it
I wonder if enabling arch kde-unstable
to get the new “unconflicting” plasma5 packages and when enabling chaotic-aur-kde
on top to get git plasma6 packages would help.
What do you think of this idea @fanzhuyifan ?
ok, so all plasma 5.90 packages built (kwayland have a 5.27.80, but its because of git describe tag, it really is 5.90).
updated github repo!
tomorrow will add in info on readme about new things (its really late here)
I have been enabling kde-unstable all along… That sounds like a good idea, but technically we have to tell the users to enable core-testing and extra-testing as well if we do that. [1]
Thanks for all the hard work! And no stress!
btw forgot to mention yesterday → branch new_pkgver was merged into main and created a new branch plasma_5.90
with new sync upstream.
will just double check that kf6 and plasma all build fine, and will merge to main.
I am unable to install KDE6. After a fresh install from ISO, updating system and adding chaotic-aur-kde
as top repo in pacman.conf
, I have edited kf6
file from Post #1 to include some package name changes.
Then
╰─λ sudo pacman -S (cat kf6 extra plasma) --overwrite ‘*’
warning: kemoticons-5.112.0-1 is up to date – reinstalling
warning: kinit-5.112.0-1 is up to date – reinstalling
resolving dependencies…
:: There are 2 providers available for qt6-multimedia-backend:
:: Repository extra
- qt6-multimedia-ffmpeg 2) qt6-multimedia-gstreamer
Enter a number (default=1):
looking for conflicting packages…
:: kwayland and kwayland5 are in conflict. Remove kwayland5? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency ‘kwayland5’ required by plasma-framework5
:: unable to satisfy dependency ‘kwayland5’ required by kwayland-integration
I have kwayland5
installed, in file kf6
it wants to install kwayland
. But if I remove kwayland5
it no longer satisfies the new plasma-framework5
name change…
TL;DR: edit /var/lib/pacman/local/kwayland5-*/desc
and remove the conflict and replaces lines. Be warned, you do so at your own risk.
This conflict is caused by versioning issues in KDE-git. kwayland5 conflicts with kwayland<5.111, but unfortunately the kwayland version in KDE-git is kwayland-5.27.80.r7, which explains the conflict.
But this is not actually a conflict since upstream changed their versioning of kwayland so 5.27.80 is actually newer than 5.111, which is unfortunate.
So one thing you could do is to manually edit /var/lib/pacman/local/kwayland5-*/desc
and remove the conflicts and replaces lines.
The way that arch linux resolves this is they use 6.beta.5.90.0 for the version of kwayland. So right now I actually advocate for yet another versioning scheme: use
<arch-version>_<tag>.r<revision>.g<commit>_<yyyymmdd>
instead of
<tag>.r<revision>.g<commit>_<yyyymmdd>
Under this scheme, my version for kwayland is now 6.beta.5.90.0_5.27.80.r7.gad826a0_20231203
, which is long and complicated, but works, follows the arch linux (kde-unstable) versioning, and is informative.
Awesome! That got the update working! 182 packages…
Let’s see if it will boot.
Did it boot ?
Sorry, have been away from the forum for a few days. Thanks @fanzhuyifan for helping out