Once all requirements have been installed it is time to install [[../Qt]]

+

Once all requirements have been installed it is time to install [[Getting_Started/Build/Qt|Qt]]

Revision as of 10:32, 3 March 2011

Warning

This page is yet to be reviewed for changes required by the migration to Git. Information and commands on this page may no longer be valid and should be used with care. Please see the KDE Git hub page for more details.

Introduction

This page details the software requirements that need to be installed on your system before you can start building kdelibs and the KDE applications. For most of these requirements it is preferable to use your distribution supplied packages, however in some case you will need to build some requirements yourself and this page will also explain how to do so.

Build Recipes

Two different recipes are provided for building KDE and its prerequisites.

The Easy Recipe relies on you setting up your environment according to the KDE recommendations. This will give you many shortcuts to save on typing. See Setting Up The Environment section to do this.

The Full Recipe is provided for those who wish to control their build environment or to see the full steps required and who don't mind lots of typing.

System Prerequisites

NOTE: This section needs a major update! Update to include all dependencies and the correct version. In the Build KDE page include this table for each module but with just the module requirements listed. Perhaps make this list just for kdelibs/kdebase?

All of these packages should be installed from your distribution. If you cannot meet these requirements from your distribution, it is recommended to either update to a more recent distribution or to build KDE in a virtual machine.

The 'Stable' column shows the required version for the current Stable branch while the 'Master' column shows the required version for the current development version (aka 'trunk'). On most distributions you will also need to install the matching -devel packages for some of the software, this is indicated in the Devel column of the table.