Dacă distribuția dumneavoastră Linux nu are suport pentru arhivele în format RPM sau DEB sau dacă nu folosiți Linux deloc, trebuie să compilați singur KDE. Pe viitor ne gîndim să oferim o distribuție care să includă propriul program de instalare. Pentru a compila și instala KDE trebuie ca să instalați pe hard-disk aplicațiile următoare:
Un compilator ANSI-C, de exemplu compilatorul GNU C
Un compilator ANSI-C++, de exemplu GNU C++
Utilitarul make
Qt versiunea 1.41 sau mai recentă, cu modulele de dezvoltare
O versiune X11, cu modulele de dezvoltare
Odată ce aveți toate aceste aplicații, vizitați site-ul mirror de KDE favorit și luați următoarele fișiere din directorul /pub/kde/stable/(versiunea-nouă):
kdesupport-(versiune).tar.gz
kdelibs-(versiune).tar.gz
kdebase-(versiune).tar.gz
orice alte pachete pe care doriți să le instalați. Vă sfătuim să luați cel puțin kdeutils.
unde (versiune) înseamnă numărul versiunii curente. După ce le-ați obținut, dezarhivați aceste fișiere în /usr/src. Acest proces ar trebui să conducă la următoarea structură de directoare:
/usr/src/kdesupport
/usr/src/kdelibs
/usr/src/kdebase
/usr/src/... (eventual alte pachete)
Asigurați-vă că aveți drept de scriere în /opt/kde. Acum trebuie să compilați și să instalați pachetele folosind comenzile:
cd în directorul pachetului pe care doriți să-l instalați (vedeți mai sus)
./configure (cu opțiunile dorite)
make
make install
Aplicați pașii de mai sus pentru fiecare pachet de instalat. (Aceste instrucțiuni sînt valabile pentru aproape toate pachetele sursă ce le puteți găsi).
Fiecare script de configurare are mai multe opțiuni disponibile. Unele sînt comune mai multor pachete, în timp ce altele sînt specifice unuia anume. Mai jos este afișat rezultatul comenzii configure --help în kdebase:
1 --enable-debug creates debugging code [default=no] 2 --disable-nls do not use Native Language Support 3 --with-qt-dir where the root of qt is installed 4 --with-qt-includes where the qt includes are. 5 --with-qt-libraries where the qt library is installed. 6 --with-extra-includes adds non standard include paths 7 --with-extra-libs adds non standard library paths 8 --disable-path-check don't try to find out where to install 9 --with-install-root the root, where to install to [default=/] 10 --disable-rpath do not use the rpath feature of ld 11 --with-xdmdir if the xdm config dir can't be found automatically 12 --without-pam disable Pluggable Authentication Modules 13 --with-shadow if you want shadow password support 14 --without-gl disable 3D GL modes 15 --without-xpm disable color pixmap XPM tests |
Multe opțiuni nu sînt necesare și sînt utile doar pentru rezolvarea unor probleme cunoscute (de exemplu, --disable-path-check). Deoarece unele opțiuni sînt importante, de exemplu --with-shadow, ar trebui să verificați întotdeauna toate opțiunile disponibile.
O opțiune importantă este --prefix. Aceasta specifică locul (calea) unde utilitarul configure va trebui să execute instalarea (kdesupport și kdelibs) sau unde va găsi bibliotecile (corespunzătoare altor pachete). În mod implicit, configure va căuta în /usr/local/kde. Dacă doriți să instalați KDE în /opt/kde, va trebui să folosiți comanda configure --prefix /opt/kde.
Dacă ați instalat bibliotecile Qt într-un loc neuzual, de exemplu în $HOME/src/qt, va trebui să folosiți configure --with-qt-dir=$HOME/src/qt. În mod implicit configure va căuta Qt în toate locurile comune, înainte de a renunța.
Dacă întîlniți probleme pe care nu le puteți rezolva, trimiteți o copie a fișierului config.log la adresa specificată în fișierul README, corespunzător pachetului respectiv.
Trebuie să instalați KDE în următoarea ordine: kdesupport, kdelibs, apoi pachetul de aplicații (de exemplu, kdebase). Toate pachetele de aplicații ar trebui să depindă doar de kdelibs, astfel că se pot compila toate odată (dacă aveți un calculator performant).
Dacă vreți să folosiți avantajele unui sistem multiprocesor, executați make -j<numărul_de_procesoare> în loc de make. Dacă puteți instala KDE sub o versiune de UNIX pe care KDE nu a fost testat, vă rugăm să trimiteți un e-mail cu o descriere exactă a pașilor pe care i-ați urmat. Informația oferită va fi inclusă în acest document.
Pentru Linux, majoritatea utilitarelor necesare pentru a compila KDE pot fi găsite ori la ftp://sunsite.unc.edu/pub/Linux/GCC, ori la ftp://sunsite.unc.edu/pub/GNU. Bibliotecile Qt pentru Linux pot fi găsite la ftp://ftp.troll.no/pub/qt/linux, disponibile în format sursă sau RPM. Ambele conțin instrucțiuni detaliate referitoare la instalarea lor. Fișierele necesare pentru programele sub X11 sînt disponibile la ftp://ftp.xfree86.org, în secțiunea xdevel.
Dacă doriți să porniți sistemul în nivelul de executie (runlevel) 3 folosind kdm, trebuie să înlocuiți apelul xdm din /etc/rc.d/xdm cu /opt/kde/bin/kdm. În orice caz, mai jos este o versiune care ar trebui să meargă:
#! /bin/sh # Copyright (c) 1996 S.u.S.E. GmbH Fuerth, Germany. All rights reserved. # # Author: Florian La Roche <florian@suse.de>, 1996 # Werner Fink <werner@suse.de>, 1996 # # Modified on October, 13th by # Andreas Buschka <andi@bonn-online.com>, 1997 # for the KDE documentation project. # # /sbin/init.d/xdm # . /etc/rc.config case "$1" in start) echo "Starting kdm." /opt/kde/bin/kdm ;; stop) echo -n "Shutting down kdm:" killproc -TERM /opt/kde/bin/kdm echo ;; *) echo "Usage: $0 {start|stop}" exit 1 esac exit 0 |
Nu uitați să închideți sesiunea curentă (logout) și să vă logați din nou, pentru ca sistemul să vă citească noile setări de configurare!