First beta of KDE Frameworks 5 released, install it on your system

KDE’s Frameworks 5 enters beta stage today. The beta release introduces porting aids for Application developers so that they can easily port their Frameworks 4 applications to Frameworks 5.

As mentioned earlier, Frameworks 5(KF5) are group of libraries which will power the next KDE. Frameworks 5 will be replacing KDE Platform. It’s an uphill task for an application developer to shift from one platform to another. Porting Aids should make things easier for a developer.

Porting aids are group of kdelibs4 modules and API’s that are being deprecated. These libraries will help a developer port an application to KF5. The Porting Aids group will be supported only for a limited time. Application developers are encouraged to port away from these libraries. Once support is ended, these libraries won’t be a part of KF5.

The libraries which are part of Porting Aids include: khtml, kjs, kjsembed, krunner, kmediaplayer, kdelibs4support


It might be possible to have KF5 runtime and kdelibs4 runtime together. Applications will be able to use either one of them. It will provide compatibility for older apps.

KF5 on your Computer

KF5 is relevant only to application developers. End users have no use for KF5 as of today. You need to make sure if you really want to install it. If you do want to install Frameworks 5 on your system read these posts to get an idea of what it’s all about:

Overview of Frameworks5
List of Released Frameworks
Porting Notes

Installing KF5 binaries:

Precompiled binaries are available for popular KDE distributions. Below are the methods to install them on Kubuntu and OpenSUSE.

Project Neon, the guys behind nightly KDE builds, maintain KF5. Project Neon 5 is the codename of KF5. Daily and weekly snapshots of binaries are available. Packages will be installed in /opt/project-neon-5. This should keep production environment safe. Weekly snapshot is recommended since it is usable.

To use weekly snapshot 

sudo apt-add-repository ppa:neon/kf5-snapshot-weekly

To use daily snapshot

sudo apt-add-repository ppa:neon/kf5-snapshot-daily

To use Bleeding edge

sudo apt-add-repository ppa:neon/kf5

Enter these commands to update and install utilities

sudo apt-get update
sudo apt-get install project-neon5-session project-neon5-utils


Neon 5 ISOs are available for download. These are custom Kubuntu ISOs containing KF5 and Plasma Workspaces 2. The daily-snapshot repository is enabled by default. Download the latest ISO here.


Frameworks 5 and Qt 5.3 binaries are available in “KDE:/Unstable:/Frameworks” repository. KF5 is available only on 13.1 and Factory releases.

For 13.1

zypper ar -f http://download.opensuse.org/repositories/KDE:/Qt53/openSUSE_13.1/ QT53/code>
zypper ar -f http://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_13.1/ KF5B1/code>

For Factory Images

zypper ar -f http://download.opensuse.org/repositories/KDE:/Qt53/openSUSE_Factory/ QT53/code>
zypper ar -f http://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Factory/ KF5B1/code>

zypper dup --from QT53/code>
zypper dup –from KF5B1

Personally I would recommend using Neon 5 Kubuntu ISOs and switching to weekly snapshot. It is stable enough to get a gist of development done and doesn’t interfere working system.


One thought on “First beta of KDE Frameworks 5 released, install it on your system

Leave a Reply