Update: Dieser Artikel behandelt KDE 4.1. Für das kürzlich erschienende KDE 4.3 findet man u.a. hier nützliche Informationen.
Wer sich nicht an die KDE4 SVN-Ebuilds traut, sollte sich mal das Overlay des KDE-Teams von Gentoo ansehen. Eine gute Übersicht, welche Pakete bereits übernommen wurden, findet man hier:
http://skrypuch.com/kde4/
Das Overlay ist mittlerweile in der Remotelist [1] von
layman [2]. Also reicht ein
layman -a kde-testing
Empfehlenswert ist es, vor dem Installieren das globale Useflag
kdeprefix zu setzen, da sonst KDE4 nach
/usr statt nach
/usr/kde/4.1 installiert wird, was einen Parallelbetrieb von 3.5 und 4.1 verhindert.
Nagut parallel geht es schon. Dann hat man einen 3.5 Windowmanager mit 3.5 Systemtray, aber 4.1 Plasma Desktop und 4.1 Taskleiste. Eine äußert unschöne Mischung.
Globale Useflags setze ich meist mit
euse aus dem
gentoolkit-Paket.
euse -E kdeprefix
Von der Fehlermeldung
* Overlay eclasses override eclasses from PORTDIR:
*
* '/usr/local/portage/layman/kde-testing/eclass/kde4-base.eclass'
* '/usr/local/portage/layman/kde-testing/eclass/kde4-functions.eclass'
* '/usr/local/portage/layman/kde-testing/eclass/kde4-meta.eclass'
*
* It is best to avoid overridding eclasses from PORTDIR because it will
* trigger invalidation of cached ebuild metadata that is distributed with
* the portage tree. If you must override eclasses from PORTDIR then you
* are advised to add FEATURES="metadata-transfer" to /etc/make.conf and to
* run `emerge --regen` after each time that you run `emerge --sync`. Set
* PORTAGE_ECLASS_WARNING_ENABLE="0" in /etc/make.conf if you would like to
* disable this warning.
sollte man sich erstmal nicht aus der Ruhe bringen lassen.
UPDATE
KDE 4.1.2 ist mittlerweile im Portagetree enthalten, so dass man das Overlay nicht mehr braucht. Weitere Informationen findet man im Gentoo KDE 4 Guide [3].
Links:
[1]
http://www.gentoo.org/proj/en/overlays/layman-global.txt
[2]
http://layman.sourceforge.net
[3]
http://www.gentoo.org/proj/en/desktop/kde/kde4-guide.xml