Mediul grafic K

3.4. Folosirea surselor TGZ pentru instalarea pe alte sisteme

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:

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ă):

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:

Asigurați-vă că aveți drept de scriere în /opt/kde. Acum trebuie să compilați și să instalați pachetele folosind comenzile:

  1. cd în directorul pachetului pe care doriți să-l instalați (vedeți mai sus)

  2. ./configure (cu opțiunile dorite)

  3. make

  4. 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:

     --enable-debug          creates debugging code [default=no]
     --disable-nls           do not use Native Language Support
     --with-qt-dir           where the root of qt is installed
     --with-qt-includes      where the qt includes are.
     --with-qt-libraries     where the qt library is installed.
     --with-extra-includes   adds non standard include paths
     --with-extra-libs       adds non standard library paths
     --disable-path-check    don't try to find out where to install
     --with-install-root     the root, where to install to [default=/]
     --disable-rpath         do not use the rpath feature of ld
     --with-xdmdir           if the xdm config dir can't be found automatically
     --without-pam           disable Pluggable Authentication Modules
     --with-shadow           if you want shadow password support
     --without-gl            disable 3D GL modes
     --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.

3.4.1. Note referitoare la compilarea pe platforme specifice

3.4.1.1. Linux

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
De asemenea, pentru a executa kdm la pornirea sistemului, trebuie să modificați nivelul de execuție implicit din /etc/inittab la valoarea 3.

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!