Getting Started/Build/Distributions/Gentoo

Jump to: navigation, search



Gentoo requirements

Install via portage

The latest information about kde4 in gentoo can be found on

To install kde type as root: emerge -avD kde-base/kde-meta

Install by hand

You can use stable ebuilds just remember to sync your portage before you begin.

Remember: All commands are executed as root.


echo 'x11-libs/qt accessibility' >> /etc/portage/package.use

These are the packages you will need to emerge, I included the update option into the emerge command so you will not re-emerge anything that you might already have installed.

emerge -avu \

 'sys-devel/gcc' \
 'dev-util/subversion' \
 'dev-util/pkgconfig'  \
 'x11-base/xorg-x11' \
 'virtual/glut' \
 'media-libs/mesa' \
 'media-libs/jpeg' \
 'media-libs/libpng' \
 'media-libs/giflib' \
 'dev-cpp/clucene' \
 'dev-libs/libxml2' \
 'dev-libs/libxslt' \
 'x11-misc/shared-mime-info' \
 'dev-libs/boost' \
 'dev-util/cmake' \
 'dev-libs/redland' \
 'sys-apps/dbus' \
 'sys-apps/hal' \
 'x11-libs/qt' \

You will also need to emerge either 'kde-base/kdesdk' or kde-base/kdesdk-scripts'.

If you emerged DBUS, CMAKE, QT or HAL you may skip those sections respectively. Good luck!

Further dependencies are strigi, autmoc, akonado qimageblitz.and soprano. These packages can be found in the kdesupport module that is located in the kde svn repositories: svn:// Since the module is pretty large and contains tons of things that you are probably not interested in, it is suggested that you selectively download the packages mentioned above:

The Recipe for Strigi

cd cs # 'cs' is a bash function, click here to learn more

mkdir kdesupport && cd kdesupport # here we create the kdesupport folder that is also needed by the subsequent recipes

svn checkout svn:// cd strigi cmakekde

The Recipe for Automoc

cd cs cd kdesupport svn checkout svn:// cd automoc cmakekde

The Recipe for Akonadi

cd cs cd kdesupport svn checkout svn:// cd akonadi cmakekde

The Recipe for Qimageblitz

cd cs cd kdesupport svn checkout svn:// cd qimageblitz cmakekde

The Recipe for Soprano

cd cs cd kdesupport svn checkout svn:// cd soprano cmakekde

The Recipe for Phonon

cd cs cd kdesupport svn checkout svn:// cd phonon cmakekde

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal