Anzeige:
Ergebnis 1 bis 1 von 1

Thema: KDE kompilieren

  1. #1
    Acer TM 653LC Avatar von fehl-x
    Registriert seit
    Apr 2004
    Beiträge
    414

    KDE kompilieren

    TODO:
    --------
    - KDM konfigurieren / automatisch starten
    - KDE mit konstrukt [9] kompilieren



    Inhaltsverzeichnis
    -----------------------

    0. Einleitung
    1. Abhängigkeiten
    2. Qt Installation
    3. KDE Installation
    4. mDNSResponder Installation
    5. KDE starten

    I. Links



    0. Einleitung
    ---------------------
    Diese Anleitung ist zwar noch unvollständig, aber schon benutzbar!

    Diese Anleitung dient zum kompilieren von KDE! Da KDE unmittelbar von QT bzw.
    einer speziellen QT-Konfiguration abhängig ist, wird QT an dieser Stelle auch
    kompiliert.
    Die Software soll in den folgenden beiden Verzeichnissen landen.

    /usr/local/bin/kde-(version)
    /usr/local/bin/qt-(version)

    Getestet auf:
    - Debian 3.1 sarge [5] amd64 [6] mit KDE 3.5-beta2 [7]
    - Kubuntu 5.10 i386 [4] mit KDE-3.4.3


    Sollte ich weitere Versionen testen. werde ich dies an dieser Stelle bekanntgeben.


    1. Abhängigkeiten
    -----------------------
    Es müssen folgende Programm(paket)e installiert sein:

    Qt >= 3.3.2 (wird hier wegen besonderer Konfiguration selbstkompiliert)
    ein X-Server, z.b. x.org oder XFree86, bzip2


    Evtl., je nach anfänglicher Systemkonfiguration, müssen weitere Pakete u.U mit einer bestimmten Version installiert werden. Diese werden allerdings von den jeweiligen configure-skripts angezeigt. das paket 'kdelibs' wird am meisten Abhängigkeiten aufweisen.


    Spezielle Abhängigkeiten einzelner Pakete:

    - qt: libqt3-mt-dev
    - arts: glib2.0 libaudiofile
    - kdelibs: libpcre, libxml2-dev, libldap, mDNSResponder (siehe Kapitel 4), openssl [8], libxslt1, openexr, openacl, libattr, libbz2-dev, libcupsimage2-dev, libkrb5-dev
    - kdebase: libsmbclient-dev, libusb-dev, libsasl2-dev


    Es müssen natürlich jeweils die 'dev'- bzw. 'devel'-pakete installiert werden.

    Für weitere und optionale Pakete siehe [1].

    Sollten jemandem weitere Abhängigkeiten auffallen, bitte per PN mitteilen.



    2. Qt Installation
    ------------------

    Code:
    # sudo mkdir /usr/local/bin/qt-(version)
    
    # mkdir ~/kde-(version)/src
    # cd ~/kde-(version)/src
    
    # wget ftp://ftp.trolltech.com/qt/source/qt-x11-free-(version).tar.bz2
    
    # bunzip qt-x11-free-(version).tar.bz2
    # tar -xvf qt-x11-free-(version).tar
    
    # mv qt-x11-free-(version) qt
    # cd qt
    
    # nano /etc/profile
    Folgende Zeilen müssen an das Ende der /etc/profile eingefügt werden.
    Code:
    # for qt
    QTDIR=/usr/local/bin/qt-(version)
    PATH=$QTDIR/bin:$PATH
    MANPATH=$QTDIR/doc/man:$MANPATH
    LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
    Code:
    # ./configure -system-zlib -qt-gif -system-libpng -system-libjpeg -plugin-imgfmt-mng -thread -no-stl -no-xinerama -no-g++-exceptions -prefix=/usr/local/bin/qt-(version)
    
    # make
    # sudo make install


    3. KDE Installation
    -----------------------

    Zuerst müssen die Pakete 'arts' und 'kdelibs' installiert werden, wobei es wichtig ist,
    dass zuerst 'arts' und dann 'kdelibs' installiert werden. Bei den übrigen folgenden Paketen
    spielt die Reihenfolge keine Rolle mehr.

    Code:
    # cd ~/kde-(version)/src
    Installation von 'arts':

    Code:
    # wget ftp://ftp.kde.org/pub/kde/stable/(version)/src/arts-(version).tar.bz2
    
    # bunzip2 arts-(version).tar.bz2
    # tar -xvf arts-(version).tar
    
    # cd arts-(version)
    
    # ./configure --prefix /usr/local/bin/kde-(version)
    # make
    # sudo make install

    Installation von 'kdelibs':

    Code:
    # wget ftp://ftp.kde.org/pub/kde/stable/(version)/src/kdelibs-(version).tar.bz2
    
    # bunzip2 kdelibs-(version).tar.bz2
    # tar -xvf kdelibs-(version).tar
    
    # cd kdelibs-(version)
    
    # ./configure --prefix=/usr/local/bin/kde-(version) --with-open-ssl=/usr/local/bin/openssl]
    Der Parameter in den eckigen Klammern ist optional und muss nur angegeben werden, wenn sich
    openssl nicht im vom configure-skript erwarteten Ort befindet. z.B. wenn man openssl selbst
    kompiliert hat.

    An dieser Stelle wird sich da configure-Skript über diverse nichtexistente nötige und
    optionale Sofware beschweren.

    Bei mir hat nur der mDNSResponder gefehlt. Der steht hier [2] zum Download bereit. Man
    muss sich nur vorher bei Apple registrieren.
    Bei mir lief die Version 107.1, bei der auf [1] gelinkten Version gab es Probleme bei der
    Installation.

    Ein weitere Hinweis auf einen optionalen Patch zur Performancesteigerung trat auch auf.
    Den Patch kann man hier [3] herunterladen.

    Code:
    # make
    # sudo make install
    Danach kann man überprüfen, ob die zu installierenden Dateien auch in
    /usr/local/bin/kde-(version) gelandet sind.

    Code:
    # ls -alh /usr/local/bin/kde-(version)
    bzw.

    Code:
    # du -h ls -alh /usr/local/bin/kde-(version)

    Als nächstes habe ich 'kdebase' installiert, da mir dies sinnvoll erschien. 'kdebase' wird
    genauso wie 'kdelibs' und alle weiteren Packete nach dem folgenden Schema kompiliert und
    installiert.

    Code:
    # bunzip (version).tar.bz2
    # tar (version).tar
    
    # cd (version)
    
    # ./configure --prefix=/usr/local/bin/kde-(version) [--with-open-ssl=/usr/local/bin/openssl]
    Der Parameter in den eckigen Klammern ist optional und muss nur angegeben werden, wenn sich
    openssl nicht im vom configure-skript erwarteten Ort befindet. z.B. wenn man openssl selbst
    kompiliert hat.

    An dieser Stelle müssen alle weiteren im Ergebnis des configure-skripts angegebenen
    Abhängigkeiten aufgelöst werden.
    Eine Liste von bei mir aufgetretenen Abhängigkeiten, nach Paketen in denen diese aufgetreten
    sind sortiert, steht in Kapitel 1.

    [/CODE]
    # make
    # sudo make install
    [CODE]


    Für die deutsche Lokalisierung 'kde-i18n/kde-i18n-de-(version).tar.bz2' nicht vergessen zu
    installieren!




    4. mDNSResponder Installation
    ----------------------------------------
    Code:
    # get http://www.opensource.apple.com/darwinsource/tarballs/apsl/mDNSResponder-107.1.tar.gz
    
    # tar -xvzf mDNSResponder-107.1.tar.gz
    
    # cd mDNSResponder-107.1
    # cd mDNSPosix
    
    # make os=linux
    # make os=linux install




    5. KDE starten
    ------------------

    Um KDE starten zu können, müssen noch einige Änderungen in verschiedenen Konfigurationsdateien
    vorgenommen werden.

    Damit das System weiss, wo die binär-files von KDE sind, muss der folgende Eintrag in /etc/profile gemacht werden.
    Code:
    ## KDE
    
    $PATH=/usr/local/bin/kde-(version)/bin:$PATH
    Um KDE ersteinmal ohne KDM (K Display Manager) zu starten muss in die Datei ~/.xinitrc folgendes eingetragen werden:
    Code:
    exec startkde
    Wird nun der X mit dem Befehl startx gestartet wird KDE automatisch mitgestartet.

    Zusätzlich muss ich auf meinem amd64 System einen Link von /usr/local/bin/kde-(version)/lib auf /usr/local/bin/kde-(version)/lib64 anlegen, da sonst z.b. der Firefox nicht gestartet werden konnte.



    I. Links
    --------

    [1] http://www.kde.org/info/requirements/3.4.php
    [2] http://www.opensource.apple.com/darw...tarballs/apsl/
    [3] http://bugs.kde.org/show_bug.cgi?id=109386
    [4] http://www.kunbutu.org/
    [5] http://www.debian.org/
    [6] http://www.debian.org/ports/amd64/
    [7] ftp://ftp.kde.org/pub/kde/unstable/3.5-beta2/src/
    [8] http://www.openssl.org/
    [9] http://developer.kde.org/build/konstruct/index.html
    Geändert von fehl-x (11.11.05 um 14:35 Uhr)

Ähnliche Themen

  1. Fehler bei KDE 3.3.2 unter Debian kompilieren
    Von egle666 im Forum System installieren und konfigurieren
    Antworten: 11
    Letzter Beitrag: 16.03.05, 14:31
  2. Kann mit KDE 3.1.1a nicht mehr kompilieren!
    Von DarkTron im Forum Windowmanager
    Antworten: 0
    Letzter Beitrag: 22.04.03, 12:35
  3. KDE Programme kompilieren unter Debian
    Von kinkerlitzchen im Forum Tipps und Tricks
    Antworten: 1
    Letzter Beitrag: 17.04.03, 11:23
  4. KDE 2.0 auf KDE 2.2.2 bei SUSE 7.0 updaten
    Von 2001 im Forum Windowmanager
    Antworten: 0
    Letzter Beitrag: 10.05.02, 10:48
  5. KDE kompilieren ?????????????
    Von docsascha im Forum Windowmanager
    Antworten: 3
    Letzter Beitrag: 28.04.02, 11:57

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •