Contents |
Vielleicht möchtest du KDE 3.5.x behalten bis KDE 4.x.y die für dich wichtigen Funktionen für den täglichen Gebrauch bietet. Du möchtest einfach mit einen Minimum an Aufwand wechseln können wenn der Moment gekommen ist.
Der beste Weg für diese Installationsmethode ist, wenn Du einfach KDE 4.x.y in ein eigenes Verzeichniss (Prefix) installierst. Wir werden hier /usr/local/KDE-4/ benutzen, aber du kannst es nennen wie du willst.
Wir werden eine astreine Konfiguration erreichen indem wir einen seperaten Benutzeraccount, um KDE 4.x.y zu benutzen, erstellen. Dieser Benutzer wird die Konfigurationen von KDE 4.x.y beinhalten und wird ein Skript haben um die Umgebungsvariablen zu setzen (.bash_profile wenn du Linux nutzt).
(Solange andere Distributionen noch nicht hinzugefügt sind, kannst du wahrscheinlich die korrekte Version der benötigten Bibliotheken aus dem LFS Artikel herauslesen)
Welche Methode Du bentutzt um den Benutzer zu erstellen ist Dir überlassen. Die in dem Artikel hier verwendete nennen wir "KDE4". Du musst das Benutzer-Spezifische Login-Skript bearbeiten (.bash_profile unter Linux). Es kommt ziemlich viel in das Skript. Vergiss nicht, dass wir annehmen das der Benutzer korrekt von dem System Login Skript gesetzt wird.
------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------
------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------
Dies ist als zusatz zu anderen dingen die du vielleicht in dem Skript hast. Diese fette Block von Müll gehört an das ende. Eventuell müssen die XDG Verzeichnisse in deinem System verändert werden.
Um zu kompilieren, musst du dich zuerst als der neue User einloggen (KDE4). Du kannst 'su' für die ganzen Arbeit oder 'su -c' // 'sudo' für jedes einzeln benutzen.
Pakete die mit dem korrekten Prefix kompiliert werden müssen:
Für diese Arbeit musst du D-Bus korrekt konfigurireren. Der D-Bus dienst wird nach "$KDEDIR/share/dbus-1/services" installiert. Damit D-Bus das findet musst du den Pfad zur "/etc/dbus-1/session-local.conf" hinzufügen.