Dies ist ein BETA HOW TO
Offizelle Gentoo KDE Dukos:
http://www.gentoo.org/proj/en/desktop/kde/kde4-guide.xml (englisch)
http://www.gentoo.org/proj/de/desktop/kde/kde-config.xml (deutsch)
Hallo,
ich verusche euch zu zeigen wie man KDE 4.2 (testing) auf einen Gentoo System (x86) installieren kann.
1. KDE Pakete unmasken
2. KDE Installiern
2.1 Grafischer login
3. Automount Funktionen
4. bekannte Probleme
4.1 Installation geht nicht
4.2 Bildschirmsperre geht nicht
1. KDE Pakete unmasken
Im Regelfall reicht es, wenn man die KDE Pakete in die /etc/portage/package.keywords einträgt.
Um alle KDE Pakete zu fnden, nutzt man am besten die Webseite von gentoo-portage.com
ich habe hier mal den direkten Link herausgesucht:
http://gentoo-portage.com/kde-base
Diese Liste kann man leider nicht 1zu1 in die /etc/portage/package.keywords Datei eintragen es muss noch "kde-base/" vor jedem Paket gestzt werden, dies kann man in einen beliebigen Editor tun, oder den Anhang benutzen (
index.php?page=Attachment&attachmentID=2149).
2. KDE Installiern
Seit KDE 4 gibt es einen neuen Use Flag: kdeprefix, wird KDE mit diesen Use Flag (kdeprefix+) installiert so ist es möglich mehrere Versionen von KDE (4.0, 4.1, 4.2, ... ) parallel zu installieren, wenn dieser Useflag nicht Aktiv ist kann nur eine Version installiert sein. Dies gilt nicht für KDE 3.x
Wenn gewünscht kann man diesen Use Flag in der make.conf hinzufügen. Näheres zu diesen Useflag findet ihr in der
Gentoo Dukomentation
Nun können wir fortfahren, indem wir
|
Quellcode
|
1
|
emerge kdebase-meta -av
|
Benutzen.
Sollte eine Meldung kommen das ein Paket mit ~x86 gemask ist muss dieses noch in die /etc/portage/package.keywords nachgetragen werden.
Ich selbst habe mir noch:
kde-base/kdeartwork-meta
Zusätzliche Plasma styles und Co
kde-base/kdenetwork-meta
Kopete und diverse ande Tools
kde-base/kdepim-meta
Kontact mit allen Funktionen
kde-base/kdeutils-meta
Tools wie Kate
Installiert.
2.1 Grafischer login
Falls nicht schon geschehen sollte man nun in der /etc/conf.d/xdm den Displaymananger auf kdm (bei mehrern auf dem Rechner installierten KDE Versionen ist auch die Versionsnummer erforderlich) stellen.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
|
# We always try and start X on a static VT. The various DMs normally default
# to using VT7. If you wish to use the xdm init script, then you should ensure
# that the VT checked is the same VT your DM wants to use. We do this check to
# ensure that you have't accidently configured something to run on the VT
# in your /etc/inittab file so that you don't get a dead keyboard.
CHECKVT=7
# What display manager do you use ? [ xdm | gdm | kdm | kdm-3.5 | kdm-4.0 | entrance ]
# NOTE: If this is set in /etc/rc.conf, that setting will override this one.
# KDE-specific note: kdm-3.5 and kdm-4.0 are just examples. You will find all
# possible versions by looking at the directories in /usr/kde/.
DISPLAYMANAGER="kdm"
|
Nun muss man noch xdm ins default runlevel aufnehmen
|
Quellcode
|
1
|
rc-update add xdm default
|
3. Automount Funktionen
Damit die KDE automount Funktionen funktioniern müssen hald und dbus installiert werden (falls sie nicht mit KDE mit installiert werden), und im default runlevel gestartet werden sowie die User zur Gruppe "plugdev" hinzugefügt werden.
|
Quellcode
|
1
2
3
4
5
|
emerge -av dbus hal
rc-update add dbus default
rc-update add hald default
# Füge <user> zur plugdev-Gruppe hinzu
gpasswd -a <user> plugdev
|
4. bekannte Probleme
4.1 Installation geht nicht
Wenn ihr eine ältere Verion von KDE installiert habt, kann es ggf. zu Problemen kommen, war zumindest bei mir der fall.
Sollten probelme beim Updateversuch vorkommen, so könnt ihr wie folgt vorgehen:
Ihr löscht alle Pakete der alten KDE version.
Pakete anzeigen:
|
Quellcode
|
1
|
equery list kde-base/ | grep <alte_version> | xargs emerge -Cpv
|
Pakete löschen:
|
Quellcode
|
1
|
equery list kde-base/ | grep <alte_version> | xargs emerge -Cv
|
4.2 Bildschirmsperre geht nicht
Wenn man das Meta packet x11-base/xorg-x11 mit allen Abhängigkeiten ebenfalls auf testing installiert, sollte dies das Problem lösen.
Wenn x11-libs/libpciaccess und x11-base/xorg-server sich blocken und eine Installation nicht möglich ist muss zuerst die alte Version von x11-base/xorg-server entfernt werden, danach sollte die Installation durchfürhbar sein.