The K Desktop Environment

Page suivante Page pr�c�dente Table des mati�res

3. Instructions d'installation

Voici les instructions d'installation pour la version 1.0 du K Desktop Environment. Veuillez les lire avec attention et, si quelque chose n'allait pas, rechercher vous-m�me la solution dans un premier temps. Si vous avez besoin d'une assistance suppl�mentaire, pensez � rejoindre les utilisateurs des listes de distribution KDE (mailing lists, lisez les instructions sur notre site Web pour pouvoir rejoindre les mailing lists.

3.1 Format des distributions

L'�quipe KDE vous propose six formats de distribution : sources au format RPM, ex�cutables au format RPM, sources au format TGZ, ex�cutables au format TGZ, sources au format Debian, ex�cutables au format Debian. Les deux premiers seront disponibles tr�s rapidement apr�s la sortie de KDE 1.0 sur ftp.kde.org.

Le processus d'installation d�pend du format de distribution que vous choisissez. Apr�s installation, il y a des proc�dures qui s'appliquent � tous les formats. Remarque : si Unix est nouveau pour vous et que vous avez un syst�me RPM, nous vous conseillons de choisir la distribution ex�cutables RPM fournie par votre vendeur. Nous connaissons au moins Caldera, Delix et SuSE qui rendront disponibles des distributions RPM sur leur serveur FTP. Si vous avez besoin d'options de configuration particuli�res (par exemple parceque vous avez des shadow passwords et que vous voulez utiliser les �conomiseurs d'�cran), votre meilleure solution est d'utiliser la distribution sources, et de compiler KDE vous-m�me. Les paquetages ex�cutables RPM pour les syst�mes dont le vendeur n'offre pas la version officielle 1.0 de KDE seront disponibles via la section contrib du serveur FTP ftp.kde.org, d�s qu'ils ont �t� r�alis�s.

3.2 Pr�requis

Vous avez besoin de la version 1.33 minimum de la biblioth�que Qt, ainsi que des fichiers d'ent�te si vous d�sirez compiler KDE vous-m�me. Cette biblioth�que est disponible gratuitement sur http://www.troll.no/dl. Vous avez, de plus, besoin de la biblioth�que libgr qui devrait �tre incluse dans la plupart des distributions de Linux. Veuillez vous assurer, enfin, que votre boucle r�seau locale (local loopback device) est correctement configur�e.

3.3 Paquetages disponibles

La distribution de base de KDE consiste en 9 fichiers, certains obligatoires, d'autres non. Chacun est disponible dans les formats de distribution mentionn�s plus haut.

kdesupport (si vous en avez besoin) doit �tre install� avant tout autre paquetage. Le paquetage � installer ensuite doit �tre kdelibs ; les autres, enfin, peuvent �tre install� dans l'ordre de votre choix.

3.4 Instructions d'installation pour chacun des formats de distribution de KDE

Installation des paquetages Debian

Les paquetages Debian s'installent selon le futur standard FHS (file hierarchy standard).

Pour installer le paquetage Debian :

et ainsi de suite pour les autres.

Installation des paquetages RPM

Ils s'installent dans /opt/kde.

Pour installer les ex�cutables RPM :

Pour cr�er un fichier ex�cutable RPM depuis un RPM de sources et l'installer entrez les commandes suivantes :

Installation des paquetages sources .tar.gz

Le paquetage sources .tgz s'installe dans /usr/local/kde par d�faut. Vous pouvez modifier ce comportement par d�faut en utilisant l'option --prefix du script de configuration.

Installation des paquetages ex�cutables .tgz

Les paquetages s'installent dans /opt/kde.

Proc�dures post-installation

Avant toute chose, veuillez vous assurer que vous avez ajout� � votre PATH le r�pertoire d'installation des ex�cutables KDE (par exemple : /opt/kde/bin), et que vous avez ajout� � votre LD_LIBRARY_PATH le chemin d'installation des biblioth�ques KDE. Ce dernier point n'est n�cessaire que sur les syst�mes ne supportant pas rpath ; sous Linux ELF vous n'avez pas besoin de vous en pr�occuper). Cette variable d'environnement peut avoir un nom diff�rent sous quelques syst�mes, par exemple SHLIB_PATH sous Irix. Enfin, faites pointer la variable d'environnement KDEDIR sur la base de votre r�pertoire KDE, c'est-�-dire g�n�ralement /opt/kde.

M�me si vous pouvez utiliser la plupart des applications KDE simplement en les appelant, vous ne pouvez profiter pleinement des fonctionnalit�s avanc�es de KDE que si vous utilisez le gestionnaire de fen�tres de KDE, Kwm, et ses programmes d'environnement.

Afin de vous rendre la vie encore plus facile, nous avons joint un script appel� startkde qui est install� dans $KDEDIR/bin, et qui est donc dans votre PATH.

Editez le fichier .xinitrc se trouvant dans votre r�pertoire home (faites-en une copie de s�curit� d'abord !), enlevez tout ce qui ressemble � un gestionnaire de fen�tres, et ins�rez la commande startkde � la place. Red�marrez X. Note : si vous utilisez kdm/xdm, vous devrez �diter le fichier .xsession � la place de .xinitrc.

Cela devrait vous permettre d'acc�der � votre tout nouveau bureau KDE. Vous pouvez � pr�sent commencer � explorer le merveilleux monde de KDE. Si vous d�sirez commencer par lire la documentation, nous vous recommandons vivement d'acc�der tout d'abord au "http://www.kde.org/documentation/fr/general/quickstart/index.html" name="Guide de d�marrage">. De plus, chaque application KDE contient une aide disponible via le menu Aide.

AUCUNE GARANTIE

[Ce texte est une partie de la GNU Public License. Il vous informe qu'il ne saurait y avoir de garantie pour ce programme car il vous est fourni gratuitement, et qu'il appartient � vous seul d'assumer tout risque d'incident, accident, perte de donn�es, faute etc. qui pourrait d�couler de l'utilisation de ce programme.]

BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

3.5 L'installation des RPM avec YaST de SuSe rend la base de donn�es rpm inutilisable. Que puis-je faire ?

Si vous obtenez

   error -2 reading header: Unknown error

il vous faut mettre � jour rpm :

rpm -U ftp://ftp.suse.com/pub/suse_update/suse51/rpm/rpm.rpm

et vous devriez �galement mettre � jour YaST

rpm -U ftp://ftp.suse.com/pub/suse_update/suse51/a1/yast.rpm

Attention, il semble que SuSe change r�guli�rement ses noms de r�pertoires ftp ; nous ne saurions trop vous conseiller de vous r�f�rer � l'URL suivante :

http://www.suse.de/e/ftp.html

Les paquetages ont �t� construits en utilisant rpm-2.4.12 et ne peuvent pas �tre install�s par certaines vieilles versions de rpm. Cela arrive principalement aux utilisateurs de Linux SuSe. La version 5.0 de leur distribution contient rpm-2.4.1.

Vous pouvez trouver quelle est la version de votre rpm :

rpm -qi rpm

3.6 Dois-je retirer la vieille version xyz avant d'installer une nouvelle ?

En principe cela n'est pas n�cessaire. Les paquetages RPM et DEB devraient prendre en charge toute la gestion des d�pendances.

Si vous compilez le code source par vous-m�me, prenez garde � ne pas compiler diff�rentes versions des paquetages KDE. Si vous installez une nouvelle version, construisez et installez tout d'abord kdesupport, ensuite kdelibs, enfin kdebase.

Evitez une chose : l'installation de deux (ou plus, bien s�r) versions de KDE en parall�le. Cela peut arriver si vous sp�cifiez un r�pertoire d'installation diff�rent d'une version � l'autre. Le r�sultat peut �tre impr�visible, et la remarque est vraie �galement si vous avez diff�rentes versions de Qt install�es sur le syst�me en m�me temps. Cela arrive assez facilement si vous avez d�j� une vieille version de Qt install�e avec une distribution de Linux.

3.7 Comment d�marrer KDE ?

La m�thode la plus ais�e est l'utilisation du script startkde. Ajoutez simplement la ligne

startkde
� la fin de votre fichier .xsession (ou dans votre fichier .xinitrc si vous n'utilisez pas kdm ni xdm). Veuillez �galement mettre en commentaires ou retirer toutes les lignes relatives � votre pr�c�dent gestionnaire de fen�tres.

3.8 Lorsque je lance KDE, il m'injurie � propos de "shadow passwords". Pourquoi ?

Si votre syst�me utilise des mots de passe utilisant la technique shadow, l'�conomiseur d'�cran ne peut s'ex�cuter normalement que si le bit suid est positionn� sur l'ex�cutable. Ce bit donne � l'�conomiseur d'�cran les privil�ges de superutilisateur (root), privil�ges dont il a besoin pour acc�der aux mots de passe (qui ne sont plus dans /etc/password). Rappel : les �conomiseurs d'�cran peuvent �tre utilis�s pour contr�ler l'acc�s � la machine, puisqu'ils peuvent demander le mot de passe.

Pour positionner le bit suid sur les �conomiseurs d'�cran, vous (ou l'administrateur) devez entrer les commandes suivantes (en tant que root) :

chown root $KDEDIR/bin/*.kss
chmod u+s $KDEDIR/bin/*.kss

L'autre m�thode, si vous compilez KDE depuis les sources, est d'utiliser

configure --with-shadow

pour configurer kdebase. Le bit suid sera ensuite automatiquement positionn� durant make install.

3.9 Est-il possible d'installer KDE dans le r�pertoire d'un utilisateur ?

Vous pouvez installer KDE dans le r�pertoire de votre choix. Les commandes � entrer d�pendent du paquetage que vous d�sirez installer :

Paquetages de sources

Pour les configurer, employez la commande :

configure --prefix=/users/myhome/kde; make; make install

pour l'installer dans /users/myhome/kde.

Apr�s l'installation dans le r�pertoire de l'utilisateur, vous devez ajouter les commandes suivantes � vos fichiers init :

[csh ou tcsh] :

setenv KDEDIR /users/myhome/kde

if ( $?LD_LIBRARY_PATH ) then
   setenv LD_LIBRARY_PATH $KDEDIR/lib:$LD_LIBRARY_PATH
else
   setenv LD_LIBRARY_PATH $KDEDIR/lib
endif

if ( ! $?LIBRARY_PATH ) then
   setenv LIBRARY_PATH $LD_LIBRARY_PATH
endif  

Pour bash, utilisez :

KDEDIR=/users/myhome/kde
PATH=$KDEDIR/bin:$PATH
LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
LIBRARY_PATH=$LD_LIBRARY_PATH

export KDEDIR PATH LD_LIBRARY_PATH LIBRARY_PATH

Paquetages RPM

rpm vous permet d'utiliser l'option -prefix pour choisir le r�pertoire d'installation, comme par exemple :

rpm -i -prefix=/users/myhome/kde package.rpm

Certains probl�mes qui pourraient survenir

KDE s'ex�cutera depuis le r�pertoire des utilisateurs. Cela implique des probl�mes avec certains programmes qui ont besoin du bit suid, comme par exemple ceux du paquetage kdeadmin ; on remarquera que ces programmes ne sont pas destin�s aux utilisateurs, quoi qu'il en soit, donc ne nous inqui�tons de rien.

Par contre, sur certains syst�mes utilisant des shadow passwords, les �conomiseurs d'�cran doivent �tre ex�cut�s 'suid root' (c'est-�-dire avec la permission superutilisateur) afin d'�tre capables de g�rer les mots de passe de d�blocage d'�cran, et donc cette option ne fonctionnera pas.

3.10 startkde �choue en me disant "can not connect to X server". Que se passe-t-il ?

Vous venez probablement d'essayer de d�marrer le serveur X avec la commande startkde. Oui, mais le serveur X est lanc�, lui, avec la commande startx ! startkde est le script qui doit �tre lanc� dans votre .xinitrc ou .xsession pour activer le gestionnaire de fen�tres et les programmes auxiliaires de KDE. Veuillez vous r�f�rer aussi � Comment lancer KDE ?.

3.11 L'installation des paquetages Debian avec dpkg provoque l'erreur "giflib2 is missing"

Quelquefois, � l'installation des paquetages KDE Debian, dpkg se plaint d'avoir des probl�mes de d�pendances avec giflib2. De toute fa�on, cette biblioth�que n'est pas n�cessaire � KDE, donc nous calmons dpkg avec la commande suivante :

dpkg -i --ignore-depends=giflib2 package.deb

3.12 KDE sous AIX ?

Si vous avez des difficult�s � compiler KDE sous AIX, r�f�rez-vous � la page KDE on AIX de Stefan Westerfeld, qui vous donnera beaucoup d'aide au sujet de la compilation de KDE sous cette variante 'exceptionnelle' d'Unix.

Page suivante Page pr�c�dente Table des mati�res