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!

59 Responses

  1. Ryan Voots says:

    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

  2. Jose Angel says:

    So great work! Thanks a lot for your continuous effort bringing KDE to Debian 🙂

  3. Barlafuss says:

    Same for me, what a “Monster” You are, Norbert … 🙂 thanks a lot.

  4. Anonymous says:

    Thank you for th update keep up the great work!`

  5. Shmerl says:

    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 …

      • Shmerl says:

        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

    • Dean Settinelli says:

      Confirming I had the same issue on Debian Testing.

      Reverted back to 5.21.

    • Bob says:

      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. .

    • Barlafuss says:

      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.

      • Moltke says:

        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.

        • Barlafuss says:

          timeshift is always a good friend in these cases … 🙂
          I immagine You did try to overcome the unmet dependencies via apt -f install.

  6. Shmerl says:

    I can try pulling frameworks from experimental

  7. Luc says:

    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.

      • Luc says:

        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

  8. Motlke says:

    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: 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, not 2014 … try this first

      • Moltke says:

        Thanks 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=”11 (bullseye)”
        Am I missing something here. Thank you for your help. Much appreciated.

  9. Luc says:

    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.

      • Luc says:

        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.

  10. as400 says:

    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

  11. Draguljche says:

    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.

  12. 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.

  13. Bob says:

    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.

  14. Bernd says:

    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.

  15. sapan says:

    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).

  16. Grobi says:

    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!

  17. Luc says:

    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.

      • Anonymous says:

        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?

  19. Luc says:


    Is plasma-workspace-wayland package missing? Upon installing I get:

    root@canne:~# aptitude install plasma-workspace-wayland
    The following NEW packages will be installed:
    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]

  20. Alessandro says:

    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/ ./

  21. Anonymous says:

    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.

  22. Michael says:

    Hi Norbert,
    https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps2104/Debian_Unstable ./ Release’ does not have a Release file.

  23. Michael says:

    Works perfectly on bullseye. Thank you.

  1. 2021/06/09

    […] Norbert Preining: KDE/Plasma 5.22 for Debian […]

  2. 2021/06/09

    […] weitere Distributionen werden in den nächsten Tagen folgen. In Debian kann das inoffizielle Repository von Norbert Preining genutzt […]

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>