As I promised here is a complete tutorial about KDE installation from source. The idea is to cover up most of the case by creating complex but complete system. As this tutorial stand for advanced users I assume that the needed knowledge to undertand terms and needed steps (this tutorial is not about Unix-like command line).
To show what kind of system you can have I give you here what my KDE installation is looking like:
- The latest KDE stable is installed in /usr prefix following DFSG (Debian Free Software Guidelines)
- The unstable trunk version is installed in /opt/kde-trunk prefix
- Three computers are used in the compilation process (distributed compilation) using IceCream
- Many extras KDE software are compiled and installed
The following steps are required to compile KDE:
- Setting up environment
- General compillation and installation informations
- Building and/or installing Qt
- Building kdesupport
- Building kdelibs and kdepimlibs
- Building kdebindings
- Building kdebase
- Building kdeaccessibility
- Building kdeadmin
- Building kdeartwork
- Building kdeedu
- Building kdegames
- Building kdegraphics
- Building kdemultimedia
- Building kdenetwork
- Building kdepim
- Building kdeplasma-addons
- Building kdesdk
- Building kdetoys
- Building kdeutils
- Building kdewebdev
- Building your local language support
- Building Extragears softwares
- Other interesting softwares
Building KDE in a specific user directory (for trunk branch) will not be purposed as the KDE techbase website is covering well this possibility.
As this tutorial is intended for advanced users, it is not recommended for Linux newbies. I will supose that you can understand the unix command line enough to proceed with all the requered steps and you have enough bases about Linux architecture to make the good choises for your needs around all the given possibilities. As well I cannot cover all the tweaking possibilities as they are huge. So, the given possibilities are typical and may not cover alls of but should be good for most of the uses.
For short, do what you want if you know what you want and what you are about to do.
Have some fun compilation parties!