Page suivante Page pr�c�dente Table des mati�res
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.
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.
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.
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.
Ce fichier contient les biblioth�ques de support qui n'ont pas �t� �crites dans le cadre du projet KDE, mais qui sont n�cessaires. Si vous avez d�j� ces biblioth�ques (libgif, libjpeg, libmime, libuu, libgdbm) dans la version demand�e, vous n'avez pas besoin de kdesupport. Dans le doute, installez-le. Remarquez que pour la version Debian, ce paquetage est n�cessaire.
Ce paquetage contient les biblioth�ques partag�es qui sont n�cessaires � l'ex�cution de toutes les applications KDE.
Ce paquetage contient les applications de base qui forment le coeur du KDE Desktop Environment (comme le gestionnaire de fen�tres, l'�mulateur de terminal, le centre de contr�le, le gestionnaire de fichiers et enfin le panneau).
Contient de nombreux jeux comme mahjongg, serpent, astero�ds et tetris.
Contient des programmes li�s aux manipulations de graphiques, comme le visualiseur PostScript[TM], DVI et un programme de dessin.
Contient des outils de bureau vari�s, comme une calculatrice, un �diteur de texte et d'autres outils utiles.
Contient des applications multim�dia (notemment un lecteur de disques compacts audio) et une platine de mixage).
Contient des applications Internet, actuellement un client e-mail, news et plusieurs autres programmes utiles en environnement r�seau.
Contient des programmes d'administration syst�me. Actuellement, on peut citer un gestionnaire d'utilisateurs et un �diteur de niveaux d'ex�cution System V.
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.
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.
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 :
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.
Certains (notamment kdebase) ont des options de configuration particuli�res qui peuvent vous �tre utiles. Entrez la commande ./configure --help pour obtenir la liste des options disponibles.
Les paquetages s'installent dans /opt/kde.
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.
[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.
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
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.
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.
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
.
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.
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 ?.
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
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