KDE/Plasma 5.18.5 for Debian

After the KDE Apps update 20.04, now the recently released Plasma 5.18.5 is ready for Debian.

Furthermore, since the most recent version of the KDE frameworks have been uploaded to Debian/experimental, I have adapted the packages to make upgrades to the versions in experimental – and hopefully soon in unstable – smooth. I am also working with the Debian KDE Qt Team to update KDE Apps and Plasma in Debian proper. Stay tuned.

For now, here is what you need: Use the following APT sources in /etc/apt/sources.list.d/obs-npreining-kde.list:

For Unstable:

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:/plasma/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_Unstable/ ./

For Testing:

deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other-deps/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_Testing/ ./

And don’t forget that you need to import my OBS gpg key: obs-npreining.asc, best to download it and put the file into /etc/apt/trusted.gpg.d/obs-npreining.asc.

Enjoy.

27 Responses

  1. Thomas Florek says:

    On my sid(uction) system the transition of the KDE frameworks went smooth.
    Only kopete still depends from the legacy package libkf5contacts5.
    Thanks again, Norbert.

    • Thanks for the feedback. The OSB build farm is a bit slow currently since they switched to a new authentication mechanism and somehow everything stalled for quite some time. The apps are not fully rebuild, but after the rebuild is ready kopete should be able to upgrade. If not, I will check.

      Again, thanks for the feedback.

  2. Thomas Florek says:

    It seems to me that kopete depends incorrectly on a non-existent package:
    Depends: …, libkf5contacts5-5.69, …

    • Indeed, I try to fix it. kdepim-addons needs to be rebuild to get corrected deps, doing this now.

    • Debian/unstable is currently broken due to libfontconfig hiccups, so the rebuild hangs completely. I switched myself to the Testing repos (which contain the same packages) and could install kopete on my sid system without any problem, and all the frameworks are updated to 5.70.

      • Thomas Florek says:

        Recently the *fontconfig* packages have been upgraded in sid:
        ii fontconfig 2.13.1-4.1 amd64 generic font configuration library – support binaries
        ii fontconfig-config 2.13.1-4.1 all generic font configuration library – configuration
        ii libfontconfig1:amd64 2.13.1-4.1 amd64 generic font configuration library – runtime

    • Thomas Florek says:

      kopete is again installable on sid, thanks.

  3. Thomas Florek says:

    Upgrade to the 20.04.1-1~np1 packages went smooth.

  4. Andy Prough says:

    I added your 5 repos and the Debian Sid repo to a fresh install of MX Linux 19, which is based on Debian Buster. I was then able to add KDE 5.18.5 from your repos. The Plasma desktop and all KDE apps I tried are working, and all MX tools and the default XFCE desktop and tools still seem to be working. I am going to test to see how long it will run without breakage if I update the main system from Buster and update the KDE parts from your repos. I am assuming it will break at some point, but I am surprised to have gotten this far successfully.

    • Hi Andy
      Thanks for the report, I’m surprised myself. I would expect that you cannot install any other Qt-based program from the buster repository for to library differences.

  5. Dean says:

    Hi Norbert,
    Thanks so much for this! On my Debian testing environment, i had the following:
    The following package was automatically installed and is no longer required:
    libkdecorations2private6
    Use ‘apt autoremove’ to remove it.
    The following packages have been kept back:
    khotkeys khotkeys-data libcolorcorrect5 libkfontinst5 libkfontinstui5
    libkworkspace5-5 libnotificationmanager1 libplasma-geolocation-interface5
    libtaskmanager6abi1 libweather-ion7 plasma-desktop plasma-desktop-data
    plasma-workspace
    After this I issued an apt install plasma-desktop. Restarted and didnt have the Plasma DE option anymore and lost my SDDM theme. Issued an apt install kde-plasma-desktop sddm-theme-breeze and back up and running after that. All good now.
    Thanks again!

  6. Christian Voß (Germany) says:

    I like your work on KDE and can’t understand the behavior of the Debian Team. Question: Did you closed the repos? Since today I get an 403 error and an “unsigned” error …
    Thanks for all you’ve done to the community!

  7. Andrea Iacono says:

    Hello, I’m using Debian Stable with the Sid repos enabled. I added your repos but can’t figure out what packages should I choose with apt in order to upgrade kde. Thank you in advance for your help.

  8. Sander says:

    Anyone having problems using KMail too? It seems to have issues finding kde_grantlee_plugin:

    grantlee.template: “Plugin library ‘kde_grantlee_plugin’ not found.”
    org.kde.pim.messageviewer: “Plugin library ‘kde_grantlee_plugin’ not found.” . Searched in subdir mimetreeparser/themes/default in these locations (“/home/user/.local/share”, “/usr/local/share”, “/usr/share”)

  9. Sander says:

    fixed by symlinking the plugins in /usr/lib/x86_64-linux-gnu/grantlee/5.2 to grantlee/5.1

    • Yes indeed, grantlee. I will work on doing this more cleanly. ATM you need to use the “other-deps” repo to get the correct grantlee version. But I will/might drop that in future and use what is in unstable.

  10. Zaileion says:

    So i just installed a fresh Sparky Linux on my old laptop and have successfully followed the instructions above and the repos are setup. Now all i have to do is install KDE. Does someone know the commands I should run to get kKDE with all the bells and whistles. You know maximum KDE goodness. lol. Or maybe can someone share a good link with instructions to do so.

    Excellent work by the way!! While I am all for stable OS, I prefer to “live on the wild side” and work with something a little more cutting edge. Oh, and this Dolphin thing where you cant open as root because its dangerous. CUT ME A BREAK. Everyone acts like if you run as root the computer will explode or the sky will fall. Kali runs as root by default, and a few config changes to visudo and you don’t need a password. its my computer and I shall run as root! Man, everyone is so up tight about root. its soooo stupid. its a damn computer not a 200mph motorcycle. Worst case is you have to reinstall… seriously people. its not dangerous to run as root. lets be clear. dangerous is where you can harm yourself physically or harm someone else physically. nothing on a computer is dangerous unless your hacking some government system… Rant over…

  11. Luca says:

    Hi, first of all thanks for doing this! I started using your repositories not so long ago and everything was fine, but starting yesterday or the day before, I’m getting a “hash sum mismatch” error in apt. Any ideas of what might be going on?

    Get:1 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma522/Debian_Testing ./ plasma-desktop 4:5.22.4-1~np1 [1,033 kB]
    Err:1 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

  1. 2020/05/07

    […] schrieb Preining in seinem Blog, das über seine Repositories mittlerweile das erst vor wenigen Tagen veröffentlichte Plasma […]

  2. 2020/06/01

    […] really seems that the Debian/KDE Team as a personal problem with me, and prefer to ignore work (here here here here). Not that I didn’t share what I have done with them. I prepared merge […]

Leave a Reply

Your email address will not be published. Required fields are marked *