KDE/Plasma 5.22 for Debian
Today, KDE released version 5.22 of the Plasma desktop with the usual long list of updates and improvements. And packages for Debian are ready for consumption! Ah and yes, KDE Gear 21.04 is also ready!
As usual, I am providing packages via my OBS builds. If you have used my packages till now, then you only need to change the plasma521
line to read plasma522
. Just for your convenience, if you want the full set of stuff, here are the apt-source entries:
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other-deps/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma522/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps2104/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_Unstable/ ./
and for testing the same with Debian_unstable
replaced with Debian_Testing
. As usual, don’t forget that you need to import my OBS gpg key to make these repos work!
The sharp eye might have detected also the apps2104
line, yes the newly renamed KDE Gear suite of packages is also available in my OBS builds (and in Debian/experimental).
Uploads to Debian
Currently, the frameworks and most of the KDE Gear (Apps) 21.04 are in Debian/experimental. I will upload Plasma 5.22 to experimental as soon as NEW processing of two packages is finished (which might take another few months).
After the release of bullseye, all the current versions will be uploaded to unstable as usual.
Enjoy the new Plasma!
Came here to look for news of when this would be available, expected that it’d be a week or two or more just for time to build. Didn’t expect it to be ready already
So great work! Thanks a lot for your continuous effort bringing KDE to Debian 🙂
Same for me, what a “Monster” You are, Norbert … 🙂 thanks a lot.
Thank you for th update keep up the great work!`
Looks like for testing it’s not fully ready yet. It’s trying to remove:
kde-plasma-desktop kde-standard kinfocenter libkpmcore10 plasma-desktop plasma-widgets-addons plasma-workspace plasma-workspace-wayland sddm-theme-breeze task-kde-desktop
Ah, you probably need to upgrade step to the version in experimental, I guess …
OK, I upgraded all packages that were 5.21.5* from your repo to experimental one. Then disabled experimental repo.
Upgrading again to your plasma522 / apps2104 still tries to remove these:
kde-plasma-desktop kde-standard kinfocenter libkpmcore10 plasma-desktop plasma-widgets-addons plasma-workspace plasma-workspace-wayland sddm-theme-breeze task-kde-desktop
Confirming I had the same issue on Debian Testing.
Reverted back to 5.21.
I had something similar with 5.21. Had to use the other-deps repo. There is a wayland package in there. I had no trouble upgrading to 5.22 now with this repo in testing. .
same problem here, I left remove the 10+ packages, then I (re)installed kde-plasma-desktop : all worked fine . Update a real host and a Virtual Machine, both Testing.
This didn’t work for me. When trying to (re)install ‘kde-plasma-desktop’ apt complaint about unmet dependencies. I had to “timeshift” my way back to 5.21, using a snapshot I made before upgrading.
timeshift is always a good friend in these cases … 🙂
I immagine You did try to overcome the unmet dependencies via apt -f install.
I can try pulling frameworks from experimental
Also add the
other-deps
etc, see the updated description above.That fixed it, thanks!
Great news (again). Thanks & Vielen Dank! As you state 5.22 will not be in Debian experimental for long, correct? I then better start using your OBS builds. Thank you for letting me/us know your advice.
Hard to say, but looking at the current queue paired with the release stress (?) I am not optimistic that new processing will get faster soon. Just my 2 Yen.
I got it!
Operating System: Debian GNU/Linux 11
KDE Plasma Version: 5.22.0
KDE Frameworks Version: 5.82.0
Qt Version: 5.15.2
Kernel Version: 5.10.0-7-amd64 (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: GeForce GT 1030/PCIe/SSE2
Am I doing something wrong? I have this
‘deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma521/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps2012/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_Testing/ ./’
I changed that to
‘deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma522/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps2014/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_Testing/ ./’
Then discover said these pkgs ‘kde-plasma-desktop kde-standard kinfocenter libkpmcore10 plasma-desktop plasma-widgets-addons plasma-workspace plasma-workspace-wayland sddm-theme-breeze task-kde-desktop’ needed to be removed, also, I got this ‘https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps2014/Debian_Testing/./Packages 404 Not Found [IP: 195.135.221.134 443]’ I imported your gpg key. I reverted 2014 to 2012, tried again, still wants to remove those pkgs, I did allow it to happen and upon reboot no desktop, so I followed one barlafuss’ suggestion of reinstalling kde-plasma-desktop, didn’t work cause ‘kde-plasma-desktop’ needed some pkgs from “5.21 but .522 were to be installed” So, am I doing something wrong? I’m on Bullseye and been using your repos with no problems so far, until now. Thanks. 🙂
It is
2104
, not2014
… try this firstThanks for your reply. I fixed that line and now the “no found” error’s gone, tried updating again plasma, via discover, and it wants to remove these ” kde-cli-tools(5.21~),kde-plasma-desktop(5:111), kinfocenter(5.21), kscreen(5.21), plasma-workspace-wayland(5.21), powerdevil(5.21), sddm-theme-breeze(5.21), sddm-theme-debian-breeze(5.21)” I hit continue, upon reboot I got no desktop, tried reinstalling kde-plasma-desktop, but apt refused complaining that these pkgs “libworkspace, libnotificationmanager and libtaskmanager” needed to be 5.21 “but 5.22 were to be installed”. I “timeshifted” to 5.21, again.
This is the ouput of ‘cat /etc/*-release’
PRETTY_NAME=”Debian GNU/Linux 11 (bullseye)”
NAME=”Debian GNU/Linux”
VERSION_ID=”11″
VERSION=”11 (bullseye)”
VERSION_CODENAME=bullseye
ID=debian
Am I missing something here. Thank you for your help. Much appreciated.
As I had no sound I checked and think the plasma-pa package is missing. Though the plasma-pa-dbgsym IS present. (plasma-pa-dbgsym/onbekend 4:5.22.0-1~np1 amd64). Is my observation correct?
Hmmm, I cannot confirm, I see it here
https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma522/Debian_Unstable/amd64/
and also have it installed. Strange.Sure. On one PC all good, on a second PC not.
I am checking it: somehow pulseaudio got uninstalled and the dependency with libavresample4 gives a problem. Seems a catch22 situation for the moment.
De volgende pakketten hebben niet-voldane vereisten:
libavresample4 : Vereisten: libavutil56 (= 7:4.3.2-0+deb11u2) maar 7:4.4-1 zal geïnstalleerd worden
You seem to be mixing different releases, and having some packages from experimental on a testing system. On my system libavutil56 (= 7:4.3.2-0+deb11u2) is installed and everything works.
Thank you so much Norbert for your work ! I installed your packages and Plasma works but I had a problem with plasma-workspace and plasma-workspace-wayland not installed automatically. So if anyone ends up with login screen with no options in Sessions – just install these packages.
One more question – I have now bunch of packages that apt says “no longer required”. For instance entire Libreoffice suite. Can anyone help getting rid of that ?
Some packages that apt wants to uninstall:
libmspub-0.1-1 libmwaw-0.3-3 libmythes-1.2-0 libnice10 libnumbertext-1.0-0
libnumbertext-data libodfgen-0.1-1 libofa0 libopenal-data libopenal1
libopencore-amrnb0 libopencore-amrwb0 libopenni2-0 liborcus-0.16-0
liborcus-parser-0.16-0 libpagemaker-0.0-0 libpcaudio0 libpocketsphinx3
libqaccessibilityclient-qt5-0 libqrcodegencpp1 libqt5opengl5 libqxp-0.0-0
libraptor2-0 librasqal3 librdf0 libreoffice-base-core libreoffice-calc
libreoffice-common libreoffice-core libreoffice-draw libreoffice-help-common
libreoffice-help-en-us libreoffice-impress libreoffice-kf5 libreoffice-math
libreoffice-plasma libreoffice-qt5 libreoffice-style-breeze
libreoffice-style-colibre libreoffice-writer librevenge-0.0-0 libridl-java
librubberband2 libserd-0-0 libsidplay1v5 libsonic0 libsord-0-0 libsoundtouch1
libspandsp2 libsphinxbase3 libsratom-0-0 libsrtp2-1 libstaroffice-0.0-0
It is working, big thanx. Now my Debian Sid have latest version like Garuda or Manjaro. 🙂
Just do like in the post, replace what he wrote and update through Discover like I do and everything is works.
Hi Norbert Preining,
Do you have any plan of apt-sources for stable version of debian.
If not, then, is it possible to download and compile latest kde plasma on debian buster? If yes, then, please have a blog on explaining steps for compiling it to buster.
Unfortunately the version of Qt in buster is too old to backport plasma, this there is no way. Better use bullseye.
Hi Norbert,
Would it be possible to add a compatible version of calamares to your repo?
The version in testing and also the one in experimental has a dependency problem. Depends on libkpmcore10 but plasma 5.22 uses libkpmcore11 and they are not coinstallable.
Hi
Should be soon available in the “other” repository, need on the version in experimental. Let me know if that worked out.
Working like a charm, thanks! 🙂
Hi Norbert,
I am currently using Bullseye and want to keep on the “stable” Version after the official release of Debian 11 (Bullseye). What about your OBS repo? will we still receive updates from there? I don´t want to add an unstable repository just to receive an updated KDE Desktop.
Hi
I haven’t decided, but most probably I will continue providing builds for bullseye on OBS as long as this is possible (that is, as long as Qt is new enough in bullseye to build newer versions of KDE/Plasma). I will definitely not provide builds for newer Qt since that would involve rebuilding tons of packages, which is not what I want to manage.
But as said, as long as builds are possible, there will be.
Hello Norbert,
As always thanks for the builds.
I am planning on upgrading my testing ( bullseye ) build to plasma 5.21.5 and stick with it for few years until Debian 12 is released. I can see “frameworks” and “other-deps” are updated to latest version without keeping a copy of old version. Do you think updated version of frameworks or e.g Wayland protocols on other-deps repo will be compatible to plasma 5.21 ( always ) ?
Yes I think that frameworks etc are compatible with Plasma 5.21. But we will upload Plasma 5.22 to experimental to replace 5.21 as soon as NEW processing is done (which can take another month or two or 20).
Thank you so much for your work!
I am useing your testing PPA on top of an brand new ProxMox 7 BTRFS install. – Just do:
# adduser grobi
# apt install -y xinit kde-plasma-desktop synaptic firefox-esr
# apt purge sddm
Keep sddm when you do not want to use “startx”. – The AMD Omen15 AMD is used as a testserver. If needed with the beautifully Plasma 5.22.3 Desktop. It is working flawlessly!
You wrote: “I will upload Plasma 5.22 to experimental as soon as NEW processing of two packages is finished (which might take another few months).” While indeed this processing can take long time, is it due to dependencies that you cannot upload to Debian Experimental?
Hi Luc,
sorry for the late reply. So yes, it is a dependency problem. Uploading only parts would break installation of 5.21 from experimental, and there would be no usable 5.22, so the worst combination. Feel free to use my OBS builds in the meantime, they contain the exact same code as what will go into Debian/experimental (or unstable) hopefully sooner or later.
thank you for clarification Norbert. I am using your OBS builds, will continue to do so :=)
Nice job.
Can I use this in Devuan Linux as well?
Thanks
I guess so, by now Plasma is not depending on systemd, but I’m not sure. If you try it, please let me know the results!
hi
Is plasma-workspace-wayland package missing? Upon installing I get:
root@canne:~# aptitude install plasma-workspace-wayland
The following NEW packages will be installed:
plasma-workspace-wayland{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 49.4 kB of archives. After unpacking 211 kB will be used.
The following packages have unmet dependencies:
plasma-workspace-wayland : Depends: kwin-wayland (>= 4:5.20~) but it is not installable
Depends: plasma-workspace (= 4:5.20.5-6) but 4:5.22.4-1~np1 is installed
Depends: libkworkspace5-5 (= 4:5.20.5-6) but 4:5.22.4-1~np1 is installed
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) plasma-workspace-wayland [Not Installed]
Hmmm, I see here:
and I can install it without problems. The problem seems to be with kwin-wayland, why can kwin-wayland not be installed?
thanks Norbert: I see it, just need to force it to get installed. Maybe my prefs are wrong. Need to check.
luc@canne:~$ su –
Wachtwoord:
root@canne:~# apt-cache policy plasma-workspace-wayland
plasma-workspace-wayland:
Installed: (none)
Candidate: 4:5.20.5-6
Version table:
4:5.22.4-1~np1 500
500 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma522/Debian_Unstable ./ Packages
4:5.21.5-1 1
1 http://httpredir.debian.org/debian experimental/main amd64 Packages
4:5.20.5-6 900
900 http://httpredir.debian.org/debian testing/main amd64 Packages
500 http://httpredir.debian.org/debian unstable/main amd64 Packages
4:5.14.5.1-1 500
500 http://httpredir.debian.org/debian stable/main amd64 Packages
root@canne:~#
PSA: it seems that OBS is having some issues with mirror sync, so when downloading from Europe you may get checksum errors, e.g.:
“`
Err:2 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma522/Debian_Testing ./ plasma-desktop 4:5.22.4-1~np1
Hash Sum mismatch
Hashes of expected file:
– SHA256:343d869e6ed1a63925b7a12c9b54704d0bb25c4653566af0cc3ebcaa4fbee4ab
– SHA1:4197498272485f222056e967db99f2fc165e495c [weak]
– MD5Sum:dccf8d3f5d5671eedfc0a1c165ced279 [weak]
– Filesize:1032636 [weak]
Hashes of received file:
– SHA256:0949183902a774d399e38e5bfeea380059b5863586b3b9860b730e26eac46625
– SHA1:1edb421edb3bd45c162eb2b3b895af33a4d09a60 [weak]
– MD5Sum:9101191919f7cc5d31abf0e9bc18cc66 [weak]
– Filesize:1032636 [weak]
Last modification reported: Tue, 27 Jul 2021 15:12:04 +0000
“`
As a workaround you can change the URL on the sources.list file from “download” to “downloadcontent”, e.g.:
deb https://downloadcontent.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma522/Debian_Testing/ ./
Can confirm. This fixed the error for me. TYSM.
Indeed this fixed the error for me as well.
why opensuse mirrors? just curiosity.
It is not only the mirrors, OpenSuSE provides the **build** service, so building all the binaries for different architectures and distributions. Of course, Debian provides the same, but only when one does a proper upload. And that is currently blocked due to NEW processing, and does not allow builds for stable or testing. So the OBS is simply the optimal service – despite having a set of shortcomings.
Hi Norbert,
look
https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps2104/Debian_Unstable ./ Release’ does not have a Release file.
Michael
2104 is gone, please use 2108 or 2112
Thanks, too late )
i guess the source should point to apps2112.
Works perfectly on bullseye. Thank you.
Good to hear!
Here are instructions for deb822 sources:
# obtain the key
curl -fsSL https://www.preining.info/obs-npreining.asc | sudo tee /usr/local/share/keyrings/obs-npreining.asc
# put this in /etc/apt/sources.list.d/debian.list:
# https://www.preining.info/blog/2021/06/kde-plasma-5-22-for-debian/
Types: deb
URIs: https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other-deps/Debian_11 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/Debian_11 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma525/Debian_11 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps2204/Debian_11 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_11
Suites: /
Signed-By: /usr/local/share/keyrings/obs-npreining.asc
Enabled: yes