Get KDE Software on Your Linux Distro: Difference between revisions

From KDE Community Wiki
m (Update Chakra entry.)
(→‎Gentoo Linux: use HTTPS)
(25 intermediate revisions by 10 users not shown)
Line 3: Line 3:
It is available with [https://community.kde.org/Distributions almost every Linux distro] and increasingly in cross-distro packages.
It is available with [https://community.kde.org/Distributions almost every Linux distro] and increasingly in cross-distro packages.


= Cross Distro Packages =
[https://userbase.kde.org/Tutorials/Install_KDE_software Install KDE software page] lists tools to use to install the software on many distros.
==Appimage Packages==
 
= Linux App Stores and Cross Distro Packages =
==AppImage Packages==
[https://appimage.org/ AppImages] allows you as user to get the latest version (or any version) of the software you need directly from its author and run it on your GNU/Linux distribution (almost any distribution). You only have to download the AppImage file, make it executable and run it.
 
KDE apps with AppImages:
* [https://krita.org/en/download/krita-desktop/ Krita] is professional painting program.
* [https://kdenlive.org/en/download/ Kdenlive] is a Non-Linear Video Editor.
* [https://www.appimagehub.com/p/1222215/ KDevelop] is a cross-platform IDE for C, C++, Python, QML/JavaScript and PHP.


==Flatpak Packages==
==Flatpak Packages==
You can find latest stable releases of many KDE software on [https://flathub.org Flathub].
You can find some information on nightly builds and how to develop targetting flatpak at [[Guidelines_and_HOWTOs/Flatpak]].


==Snap Packages==
==Snap Packages==
[https://snapcraft.io/search?category=&q=kde KDE Snap packages] work on most Linux distros and are built by the KDE neon project.
[https://snapcraft.io/publisher/kde The Snap Store] has packages of many KDE applications which run on any Linux distro.


=Distro Packages=
=Distro Packages=
==Arch Linux==
[https://www.archlinux.org/ Arch Linux] provides the latest stable KDE Frameworks, Plasma and Applications packages in the [extra] repository. See [https://wiki.archlinux.org/index.php/KDE the Arch Wiki] for installation instructions.
Beta releases are available in the [[https://wiki.archlinux.org/index.php/Official_repositories#kde-unstable kde-unstable]] repository.
== AOSC OS==
== AOSC OS==
* [https://aosc.io/ AOSC OS] provides this version of KDE Applications in the community repository
* [https://aosc.io/ AOSC OS] provides this version of KDE Applications in the community repository
Line 18: Line 34:


Users can also get newest pre-configured KDE releases from [https://repo.aosc.io/aosc-os/kde/ the AOSC OS release directory].
Users can also get newest pre-configured KDE releases from [https://repo.aosc.io/aosc-os/kde/ the AOSC OS release directory].
==Arch Linux==
* [https://www.archlinux.org/ Arch Linux] provides the latest stable packages in the [extra] repository
<syntaxhighlight lang="bash">
# pacman -Syu
# pacman -S plasma-meta
</syntaxhighlight>
or
<syntaxhighlight lang="bash">
# pacman -Syu
# pacman -S plasma
</syntaxhighlight>
Beta releases are available in the [kde-unstable] repository.


== Chakra ==
== Chakra ==
[https://www.chakralinux.org/ Chakra] provides KDE software packages in our official repositories. Plasma is the default desktop environment on our [https://community.chakralinux.org/tags/release live media].
[https://www.chakralinux.org/ Chakra] provides KDE software packages in our official repositories. Plasma is the default desktop environment on our [https://community.chakralinux.org/tags/release live media].


== Gentoo Linux ==
==Debian==
Applications release ebuilds are available in the main repository. See the [http://wiki.gentoo.org/wiki/KDE Gentoo wiki KDE article] for general information.
Plasma 5 packages are provided as part of the main [https://www.debian.org/ Debian] repository. The current stable release, Debian 9, codename Stretch, provides Plasma 5.8 and Applications 16.08More recent versions are available in Debian's Unstable and Testing repositories. Plasma can be installed during initial Debian installation by selecting task-kde-desktop in the installer or installed in an existing Debian system by installing the kde-standard package.
 
Applications stable and master branch ebuilds are available in the supplemental [https://wiki.gentoo.org/wiki/KDE/Ebuild_repository KDE development ebuild repository].
 
== KaOS ==
Plasma 5 is the default option and all installs automatically run the latest Plasma 5 releaseRegularly updated ISO images are available on the [http://kaosx.us/download/ Download Page]
 
== KDE neon ==
[https://neon.kde.org KDE neon] builds all the latest KDE software
* User Edition contains builds from latest releases
* Developer Unstable edition contains builds from latest Git in master branches
* Developer Stable edition contains builds from latest Git in stable branch including beta branches
* [https://community.kde.org/Neon/Docker KDE neon Docker Images] can be used to test different versions on any distro


== Exherbo Linux ==
== Exherbo Linux ==
Line 75: Line 64:


See https://apps.fedoraproject.org/packages/plasma-workspace for details on the progress of Plasma updates.
See https://apps.fedoraproject.org/packages/plasma-workspace for details on the progress of Plasma updates.
== Gentoo Linux ==
The latest Plasma, Applications and Frameworks release ebuilds are available in the main repository keyworded ~amd64 and ~x86, with Plasma also available for ~arm and ~arm64. Gentoo usually stabilises the last stable release of each Plasma and Applications series on amd64 and x86, with Frameworks as needed. See the [https://wiki.gentoo.org/wiki/KDE Gentoo wiki KDE article] for general information.
Live source (stable and master branches) ebuilds for Plasma, Applications and Frameworks are available in the supplemental [https://wiki.gentoo.org/wiki/KDE/Ebuild_repository KDE development ebuild repository].
== KaOS ==
Plasma 5 is the default option and all installs automatically run the latest Plasma 5 release.  Regularly updated ISO images are available on the [http://kaosx.us/download/ Download Page]
== KDE neon ==
[https://neon.kde.org KDE neon] builds all the latest KDE software
* User Edition contains builds from latest releases
* Developer Unstable edition contains builds from latest Git in master branches
* Developer Stable edition contains builds from latest Git in stable branch including beta branches
* [https://community.kde.org/Neon/Docker KDE neon Docker Images] can be used to test different versions on any distro


== Kubuntu ==
== Kubuntu ==
[http://www.kubuntu.org/getkubuntu/ Kubuntu 18.04 LTS] was released  in April 2018 with Plasma 5.12.4 LTS.  Plasma 5.12.5 is already available in updates PPA. 18.04 will be supported until April 2021.
[http://www.kubuntu.org/getkubuntu/ Kubuntu 18.04 LTS] was released  in April 2018 with Plasma 5.12.4 LTS.  Plasma 5.12.5 is already available in updates PPA and Plasma 5.12.7 can be installed via [https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports?field.series_filter=bionic the Kubuntu backports PPA]. 18.04 will be supported until April 2021.


[https://kubuntu.org/news/kubuntu-18-10-is-released-today/ Kubuntu 18.10 Cosmic Cuttlefish],includes Plasma 5.13.5. The [https://kubuntu.org/getkubuntu/ live ISO] is available for download, and Plasma 5.14.3 can be installed via [https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports?field.series_filter=cosmic the Kubuntu backports PPA]. Support until July 2019.
[https://kubuntu.org/news/kubuntu-18-10-is-released-today/ Kubuntu 18.10 Cosmic Cuttlefish] includes Plasma 5.13.5. The [https://kubuntu.org/getkubuntu/ live ISO] is available for download, and Plasma 5.14.4 can be installed via [https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports?field.series_filter=cosmic the Kubuntu backports PPA]. Support until July 2019.


[http://www.kubuntu.org/getkubuntu/ Kubuntu 16.04 LTS] was released with Plasma 5.5.3. Then, you can [https://kubuntu.org/news/plasma-5-8-8-lts-and-krita-3-3-2-1-now-in-xenial-backports-ppa/ upgrade to 5.8.9 via backports]. Support until April 2019.
[http://www.kubuntu.org/getkubuntu/ Kubuntu 16.04 LTS] was released with Plasma 5.5.3. Then, you can [https://kubuntu.org/news/plasma-5-8-8-lts-and-krita-3-3-2-1-now-in-xenial-backports-ppa/ upgrade to 5.8.9 via backports]. Support until April 2019.


Kubuntu KCI provides the latest from KDE git. Add ppa:kubuntu-ci/unstable for testing. WARNING: Do not use on production systems. Ensure that you have ppa-purge installed in case you must roll back to your previous state. Zero guarantees that will fix a broken system.
Kubuntu KCI provides the latest from KDE git. Add ppa:kubuntu-ci/unstable for testing. WARNING: Do not use on production systems. Ensure that you have ppa-purge installed in case you must roll back to your previous state. Zero guarantees that will fix a broken system.
== Mageia ==
[https://wiki.mageia.org/en/Cauldron|'''Mageia Cauldron'''] is updated to new Qt, KDE Frameworks, Plasma Desktop and KDE Applications release almost as soon as they're released.
Plasma Desktop is one of the default desktops in '''Mageia'''. You can [http://doc.mageia.org/installer/6/en/content/chooseDesktop.html install it] on your hard disk or try it from the [http://www.mageia.org/en/downloads/ live system].


== OpenMandriva ==
== OpenMandriva ==
Line 93: Line 102:


== openSUSE ==
== openSUSE ==
Users of '''openSUSE Tumbleweed''' get the latest KDE software directly after release, build testing and openQA testing. Just keep your system up-to-date.
===openSUSE Tumbleweed===
 
[https://software.opensuse.org/distributions/tumbleweed openSUSE Tumbleweed] is a rolling release distribution and so the latest KDE software is directly available after release and openQA testing. Just keep your system up-to-date.
The latest stable openSUSE release (Leap 42.2) receives updates to Frameworks on as part of distribution updates. As this process involves the distro QA team, usually there is a delay between a release and the actual availability of packages.
 
'''openSUSE Leap 15''' ships the LTS version of Plasma (5.12).


[https://en.opensuse.org/SDB:KDE_repositories Additional repositories] provide latest (beta/rc/stable) releases and automated builds from git master for both Leap and Tumbleweed.
===openSUSE Leap===
[https://software.opensuse.org/distributions/leap openSUSE Leap] is focused on stability, so does not continuously update the software to later releases. For each release of Leap, the latest stable (LTS, if available) version of software is picked (Leap 42.2/42.3: Plasma 5.8 and Leap 15.x: Plasma 5.12). Bugfixes and other backports arrive as patch packages.


=== Additional package repositories ===
=== Additional package repositories ===
You can use [https://en.opensuse.org/SDB:KDE_repositories the repositories maintained by the openSUSE KDE community team] to get updated packages faster. Stable Frameworks releases are tracked in the KDE:Frameworks5 repository (both Tumbleweed and Leap).
By adding [https://en.opensuse.org/SDB:KDE_repositories#For_Users additional repositories maintained by the KDE packaging team] you can get the latest beta/rc/stable releases and git master builds of Applications, Plasma and other software on both Leap and Tumbleweed.


== Slackware ==
== Slackware ==
You can get Plasma 5 packages for Slackware-current from [http://slackware.uk/people/alien-kde/current/latest/ Alien BOB's repository]. These packages will replace KDE 4 if you have installed that. Read all about it on [http://alien.slackbook.org/blog/tag/kde5/ Eric's blog]
You can get Plasma 5 packages for Slackware-current from [http://slackware.uk/people/alien-kde/current/latest/ Alien BOB's repository]. These packages will replace KDE 4 if you have installed that. Read all about it on [http://alien.slackbook.org/blog/tag/kde5/ Eric's blog]
=Other Unixes=
As well as Linux our software also work on other Unixes.
== FreeBSD ==
You can get a modern KDE Desktop by installing one of the following meta-ports depending on how much you want:
Install Plasma5 meta-port
<syntaxhighlight lang="bash">
# pkg install plasma5-plasma
</syntaxhighlight>
Install Plasma5 and KDE Applications
<syntaxhighlight lang="bash">
# pkg install kde5
</syntaxhighlight>
Alternatively you can point your desired ports builder at
<syntaxhighlight lang="bash">
x11/plasma5-plasma
</syntaxhighlight>
or
<syntaxhighlight lang="bash">
x11/kde5
</syntaxhighlight>

Revision as of 02:33, 18 May 2019

KDE Software includes Plasma, KDE Applications, KDE Frameworks and much more.

It is available with almost every Linux distro and increasingly in cross-distro packages.

Install KDE software page lists tools to use to install the software on many distros.

Linux App Stores and Cross Distro Packages

AppImage Packages

AppImages allows you as user to get the latest version (or any version) of the software you need directly from its author and run it on your GNU/Linux distribution (almost any distribution). You only have to download the AppImage file, make it executable and run it.

KDE apps with AppImages:

  • Krita is professional painting program.
  • Kdenlive is a Non-Linear Video Editor.
  • KDevelop is a cross-platform IDE for C, C++, Python, QML/JavaScript and PHP.

Flatpak Packages

You can find latest stable releases of many KDE software on Flathub.

You can find some information on nightly builds and how to develop targetting flatpak at Guidelines_and_HOWTOs/Flatpak.

Snap Packages

The Snap Store has packages of many KDE applications which run on any Linux distro.

Distro Packages

Arch Linux

Arch Linux provides the latest stable KDE Frameworks, Plasma and Applications packages in the [extra] repository. See the Arch Wiki for installation instructions.

Beta releases are available in the [kde-unstable] repository.

AOSC OS

  • AOSC OS provides this version of KDE Applications in the community repository

AOSC OS provides the newest KDE Applications, Frameworks and Plasma packages in its main repository (pre-configured for official releases). Users can get updates to the newest KDE Plasma and KF5 components as soon as they are made public.

Users can also get newest pre-configured KDE releases from the AOSC OS release directory.

Chakra

Chakra provides KDE software packages in our official repositories. Plasma is the default desktop environment on our live media.

Debian

Plasma 5 packages are provided as part of the main Debian repository. The current stable release, Debian 9, codename Stretch, provides Plasma 5.8 and Applications 16.08. More recent versions are available in Debian's Unstable and Testing repositories. Plasma can be installed during initial Debian installation by selecting task-kde-desktop in the installer or installed in an existing Debian system by installing the kde-standard package.

Exherbo Linux

We currently provide Plasma 5 packages (usually the latest stable release) in the kde repository. They can easily be installed with the help of the plasma set:

# cave resolve plasma*

We also offer packages for beta releases or packages tracking master, but you'll need to unmask them:

# echo 'plasma pre-release' >> /etc/paludis/package_unmask.conf

or

# echo 'plasma scm' >> /etc/paludis/package_unmask.conf

respectively.

Fedora

Supported Fedora releases get Plasma updates as soon as possible. Keep your Fedora installation updated and you are good to go.

See https://apps.fedoraproject.org/packages/plasma-workspace for details on the progress of Plasma updates.

Gentoo Linux

The latest Plasma, Applications and Frameworks release ebuilds are available in the main repository keyworded ~amd64 and ~x86, with Plasma also available for ~arm and ~arm64. Gentoo usually stabilises the last stable release of each Plasma and Applications series on amd64 and x86, with Frameworks as needed. See the Gentoo wiki KDE article for general information.

Live source (stable and master branches) ebuilds for Plasma, Applications and Frameworks are available in the supplemental KDE development ebuild repository.

KaOS

Plasma 5 is the default option and all installs automatically run the latest Plasma 5 release. Regularly updated ISO images are available on the Download Page

KDE neon

KDE neon builds all the latest KDE software

  • User Edition contains builds from latest releases
  • Developer Unstable edition contains builds from latest Git in master branches
  • Developer Stable edition contains builds from latest Git in stable branch including beta branches
  • KDE neon Docker Images can be used to test different versions on any distro

Kubuntu

Kubuntu 18.04 LTS was released in April 2018 with Plasma 5.12.4 LTS. Plasma 5.12.5 is already available in updates PPA and Plasma 5.12.7 can be installed via the Kubuntu backports PPA. 18.04 will be supported until April 2021.

Kubuntu 18.10 Cosmic Cuttlefish includes Plasma 5.13.5. The live ISO is available for download, and Plasma 5.14.4 can be installed via the Kubuntu backports PPA. Support until July 2019.

Kubuntu 16.04 LTS was released with Plasma 5.5.3. Then, you can upgrade to 5.8.9 via backports. Support until April 2019.

Kubuntu KCI provides the latest from KDE git. Add ppa:kubuntu-ci/unstable for testing. WARNING: Do not use on production systems. Ensure that you have ppa-purge installed in case you must roll back to your previous state. Zero guarantees that will fix a broken system.

Mageia

Mageia Cauldron is updated to new Qt, KDE Frameworks, Plasma Desktop and KDE Applications release almost as soon as they're released.

Plasma Desktop is one of the default desktops in Mageia. You can install it on your hard disk or try it from the live system.

OpenMandriva

OpenMandriva Cooker is updated to new Qt, KDE Frameworks, Plasma Desktop and KDE Applications releases as soon as they're released.

The latest OpenMandriva release version gets backports of new KDE software after it has been tested in Cooker for a while, and is usually a few weeks behind Cooker in updating.

Plasma Desktop is the default desktop in OpenMandriva. You do not need to run any extra commands to install it.

openSUSE

openSUSE Tumbleweed

openSUSE Tumbleweed is a rolling release distribution and so the latest KDE software is directly available after release and openQA testing. Just keep your system up-to-date.

openSUSE Leap

openSUSE Leap is focused on stability, so does not continuously update the software to later releases. For each release of Leap, the latest stable (LTS, if available) version of software is picked (Leap 42.2/42.3: Plasma 5.8 and Leap 15.x: Plasma 5.12). Bugfixes and other backports arrive as patch packages.

Additional package repositories

By adding additional repositories maintained by the KDE packaging team you can get the latest beta/rc/stable releases and git master builds of Applications, Plasma and other software on both Leap and Tumbleweed.

Slackware

You can get Plasma 5 packages for Slackware-current from Alien BOB's repository. These packages will replace KDE 4 if you have installed that. Read all about it on Eric's blog

Other Unixes

As well as Linux our software also work on other Unixes.

FreeBSD

You can get a modern KDE Desktop by installing one of the following meta-ports depending on how much you want:

Install Plasma5 meta-port

# pkg install plasma5-plasma

Install Plasma5 and KDE Applications

# pkg install kde5

Alternatively you can point your desired ports builder at

x11/plasma5-plasma

or

x11/kde5