Next Previous Contents

3. Installation

"Les vidages mémoire de fsck ont tendance à me rendre nerveux."
(Linus Torvalds, apràs avoir découvert un de ses systemes de fichiers écrabouillé par un nouveau noyau BETA)

Ne vous alarmez pas ! Bien que l'utilisation de logiciels en version BETA puisse causer des désagréments, il est très peu probable que KDE détruise votre disque dur. En fait,ce chapitre est destiné à vous guider tout au long du processus d'installation de telle sorte que vous puissiez regarder aussi vite (et avec le moins de désagréments) que possible votre nouveau bureau. Comme pour toutes les installations de nouveaux gestionnaires de fenêtres , il est recommandé de sauvegarder tous vos fichiers de configuration X11 avant de commencer. Si vous n'en connaisser pas l'emplacement exact, essayer tous les fichiers cachés (.*) de votre répertoire personnel (/home/xxx) et le répertoire /usr/X11/lib/X11/xdm.

Le logiciel étant actuellement dans une phase de BETA-test, nous vous recommandons vivement de sauvegarder TOUTES les données critiques de votre disque dur. Nous ne pouvons PAS être tenus pour responsables des dommages que pourrait causer l'installation et l'usage de KDE.

3.1 Configuration nécessaire

Avant d'installer KDE, assurez vous que votre système remplit les conditions suivantes:

3.2 Linux: Installation des RPMs pour RedHat, Caldera et SuSE.

L'utilisation des archives RPM est la méthode la plus simple pour faire fonctionner KDE. Visitez votre site miroir KDE favori et allez dans le répertoire /pub/kde/stable/distribution/rpm. Là, vous pouvez voir des répertoires pour différents systèmes d'exploitation. Actuellement, les architectures supportées sont : i386, alpha et sparc. Les fichiers rpm peuvent aussi être obtenus sur les sites qui contribuent à Red Hat comme sunsite.unc.edu ou ftp.redhat.com.

Le système de base comprend les fichiers kde-(composant).(architecture).rpm. Vous avez au minimum besoin de kdesupport, kdelibs et kdebase. Après avoir récupéré la distribution de base, n'hésitez pas à télécharger les autres rpm qui vous paraissent utiles.

Ensuite, commencez l'installation avec l'archive de base. Si vous installez kde pour la première fois, utilisez

 
rpm -i kdesupport.arch.rpm 
rpm -i kdelibs.arch.rpm 
rpm -i kdebase.arch.rpm 
NOTE: Il est important d'installer ces composants dans l'ordre ci-dessus et de le faire avant tout autre composant KDE.

Si vous mettez à jour une version précédente, faites

 
rpm -Uvh kde-component.arch.rpm 
Là encore, l'ordre donné ci-dessus doit être respecté, et ces composants doivent être installés avant tout autre composant KDE.

Ceci va décompresser la distribution de base et l'installer dans /opt/kde. Si l'installation a été réussie, vous pouvez installer les autres composants de façon similaire (utilisez -Uvh ici aussi au lieu de -i pour mettre à jour une version existante).

3.3 Linux: Installation sur une distribution Debian/GNU

Une note importante avant de commencer: A cause de divers problèmes liés au standard du système de fichier Linux, la construction des .deb est très complexe. en conséquence, vous ne trouverez probablement pas la version la plus récente. Si vous voulez le dernier cri en terme de développement KDE, nous vous recommandons de prendre la distribution originale (voir Utilisation des TGZ pour l'installation sur d'autres systemes pour les détails)

Récupérez les fichiers suivants pour installer KDE sur votre système Debian/GNU Linux. Vous pouvez les trouver dans /pub/kde/unstable/distribution/dpkg.

En plus, KDE a besoin des composants des archives suivantes. Assurez-vous qu'ils sont installés avant de commencer :

Pour installer KDE, utilisez dselect ou faites-le manuellement avec les commandes suivantes:

 
dpkg -i libgif2_2.3-1_i386.deb 
dpkg -i libkde0_0.10.01-1_i386.deb 
dpkg -i kdeapps_0.10.01-2_i386.deb 

Si dpkg produit des erreurs de dépendances, vous devrez trouver les archives ci-dessus, dont KDE dépend, les installer, puis relancer les commandes dpkg.

3.4 Utilisation des TGZ pour l'installation sur d'autres systèmes

Si votre distribution Linux ne comporte pas d'archives au format RPM ou DEB, ou bien si vous n'utilisez pas Linux du tout, vous devrez compiler KDE vous-même. Nous projetons de fournir une distribution exécutable, qui contient son propre programme d'installation.

Pour compiler et installer KDE correctement, vous avez besoin des éléments suivants installés sur votre disque:

Une fois que toutes les applications annexes sont disponibles, allez sur votre site miroir KDE préféré et récupérez les fichiers suivants dans le répertoire /pub/kde/stable/(dernière version):

où (version) est le numéro de version courante. Une fois que tous ces fichiers sont téléchargés, extrayez-les dans /usr/src. Ce processus doit donner l'arborescence de répertoires suivante:

Assurez-vous d'avoir les droits en écriture dans /opt/kde. Après cela, vous devez compiler et installer les programmes en exécutant ces commandes:

Appliquez les étapes ci-dessus à chaque package que vous désirez installer. (Note: Ces instructions peuvent être utilisées pour n'importe quel package de fichiers sources existant.)

Chaque script de configuration a plusieurs options disponibles. Certaines sont communes aux packages alors que d'autres sont spécifiques à un package donné. Ce qui suit est le résultat de la commande configure --help dans 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

Certaines options ne sont pas requises et ne sont utiles que comme contournements de problèmes connus (p.ex. --disable-path-check). Comme certaines sont des options importantes, par exemple --with-shadow, vous devriez toujours vérifier les options disponibles.

Une option importante est --prefix. Cette option spécifie le chemin d'accès où configure doit installer les bibliothèques (cas de kdesupport et de kdelibs) ou aller chercher les bibliothèques (cas des autres packages). Par défaut, configure regardera dans /usr/local/kde. Si vous voulez installer KDE dans /opt/kde, vous devez utiliser configure --prefix /opt/kde.

Si vous avez installé les bibliothèques Qt dans un endroit inhabituel, par exemple dans $HOME/src/qt, vous devez utiliser configure --with-qt-dir=$HOME/src/qt. Par défaut, configure cherche Qt dans les endroit habituels avant d'abandonner.

Si vous avez des problèmes que vous ne réussissez pas à résoudre, envoyez une copie du fichier config.log à l'adresse se trouvant dans le fichier README du package incriminé.

Vous devez installer KDE dans l'ordre suivant: kdesupport, kdelibs, puis les packages applicatifs (par exemple kdebase). Tous les packages applicatifs ne dépendent en principe que de kdelibs, par conséquent vous pouvez les compiler en même temps (si vous avez une machine puissante).

Si vous voulez profiter d'un système multiprocesseur, essayez make -j<Nombre de processeurs> à la place de make.

Si vous avez été capable d'installer KDE sur une variation d'UNIX flavor pour laquelle KDE n'a pas encore été installé avec succès, veuillez m'envoyer un mél décrivant ce que vous avez fait. Ce message électronique sera alors intégré à ce document.

Notes spécifiques à chaque plateforme

Linux

Pour Linux, la plupart des utilitaires nécessaires à la génération de KDE peuvent être trouvés sur ftp://sunsite.unc.edu/pub/Linux/GCC ou sur ftp://sunsite.unc.edu/pub/GNU. Les bibliothèques Qt peuvent être trouvées sur ftp://ftp.troll.no/pub/qt/linux, disponibles en formats source et RPM pour Linux. Les deux contiennent des instructions détaillées sur comment les installer. Les fichiers include pour les programmes X11 devraient être disponibles sur ftp://ftp.xfree86.org dans la section xdevel.

Si vous voulez démarrer votre système pour qu'il utilise xdm au niveau d'exécution 3 (runlevel 3), vous devez remplacer l'appel de xdm dans /etc/rc.d/xdm par /opt/kde/bin/kdm. Dans tous les cas, voici une version qui devrait marcher:

 
#! /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 
Vous devrez aussi changer le niveau par défaut dans /etc/inittab pour lancer kdm au démarrage du système.

N'oubliez pas de commencer une nouvelle session (re-login) afin de permettre au système de relire vos nouveaux fichiers de configuration !

3.5 Changements nécessaires à vos fichiers de configuration

Après avoir placé les exécutables KDE dans leurs répertoires de destination, vous devez modifier légèrement vos scripts de démarrage.

La procédure suivante a été testée sur Linux SuSE 5.0, et devrait être aussi compatible avec d'autres UNIX populaires. Faites toujours des sauvegardes de vos fichiers de configuration avant de les modifier! Ajoutez les lignes suivantes à la fin de votre /etc/profile:

export PATH=$PATH:/opt/kde/bin 
export KDEDIR=/opt/kde

Ensuite, éditez le fichier .xinitrc dans votre répertoire personnel. Recherchez la ligne qui appelle votre getionnaire de fenêtres et remplacez-la par startkde.

Maintenant que tout ce qui est nécessaire à KDE a été installé, vous pouvez passer au chapitre 4, où vous démarrerez KDE pour la première fois. Si quelque chose ne va pas, vous devrez peut-être compiler vous-même KDE. Lisez Utilisation des TGZ pour l'installation sur d'autres systèmes pour plus d'informations.

Nous avons blindé l'installation autant que possible, aussi vous ne devriez pas rencontrer de sérieux problèmes à moins d'avoir une configuration exotique. Si vous rencontrez des difficultés majeures, n'hésitez pas à contacter les listes de diffusion KDE.


Next Previous Contents