Overblog Tous les blogs Top blogs Technologie & Science Tous les blogs Technologie & Science
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU
Publicité

Bonjour, je vous présente mon blog qui concerne le systeme d'exploitation GNU/LINUX. je vais traiter je l'éspère en detail certains paramètrages de LINUX . Je m'occupe aussi de l'administration system d'une association les pc's fonctionnent sous Ubuntu. Bonne lecture a toutes et tous.

Installation de KDE 3.4 a partir des sources

Publié le 6 Octobre 2005 par Sébastien SOURBET in tuxmag


1. Introduction
2. Installation de KDE 3.4
3. Un peu de nettoyage
Installation de KDE 3.x : méthode manuelle.

1. Introduction :

Nous allons dans ce didacticiel donner une méthode classique pour installer KDE soi-même, sans utiliser de script. L'avantage est de maîtriser son installation et les dépendances éventuelles, en plus de mieux comprendre KDE dans ses paquetages. Cela nécessite donc du temps mais aussi de la patience et une dose de réactivité.

Dans ce didacticiel, je me baserai sur la dernière version de KDE, à savoir la 3.4. J'ai effectué son installation sur une Debian sans rencontrer de problèmes majeurs.

Tout au long de son installation, nous utiliserons checkinstall afin que la base de données des paquetages soit maintenue à jour. Vous pouvez consulter le didacticiel concernant son installation ici s'il n'est déjà présent sur votre distribution.

Vous pouvez télécharger les différents paquetages de KDE sur l'un de ces miroirs. Pour leurs détarrages et compilations, prévoyez suffisament de place, c'est à dire environ 1,5 Go... :-)

Afin de prendre les devants, je vous laisse ici les dépendances à satisfaire :

» indispensables :

» recommandées :

  • X DPMS
  • Ghostscript
  • Une base de données (Mysql ou postgreSQL)
  • Berkely DB IV
  • libxml2 >= 2.4.8
  • libxslt >= 1.0.7
  • ht dig
  • Samba >= 3.0.4
  • FAM
  • pilot-link
  • Cyrus SASL
  • mDNS
  • Java >= 1.3
  • libIDN
  • OpenSSL >= 0.9.6
  • GnuPG >= 1.2.5
  • OpenGL
  • libjpeg
  • freetype >= 2.0.0
  • libart >= 2.3.8
  • ALSA
  • Ogg Vorbis
  • MAD
  • libaudiofile
  • XINE
  • Exuberant Ctags
  • doxygen

Vous pouvez pour plus de détails vous rendre sur cette page. Evidemment je vous laisse ici le soin de satisfaire les dépendances si besoin est.

Tout au long de l'installation, il faudra bien faire attention au message final à la fin de chaque ./configure : en effet ceux-ci vous avertiront si une dépendance n'est pas satisfaite. Je vous laisse alors le soin d'y remédier, les messages étant très explicites. En cas de doute, n'hésitez pas à consulter le trustforum ;-). Bien, maintenant au travail...

2. Installation de KDE 3.4 :

Je supposerais dans toute cette partie que les codes sources sont rangés dans votre /home/login, autrement dit ~/.

Pour commencer, il nous faut installer QT 3.3.4. Pour ce, il vous faut télécharger le fichier qt-x11-free-3.3.4.tar.bz2. L'installation se fait alors avec :

$ su
# cd /usr/lib
# mv qt qt-old
# tar -xjvf qt-x11-free-3.3.4.tar.bz2
# ln -sf qt-x11-free-3.3.4 qt
# cd qt-x11-free-3.3.4
# export QTDIR=$PWD
# ./configure -shared -sm -system-zlib -qt-gif -system-libpng -system-libjpeg -plugin-imgfmt-mng -thread -no-stl -no-xinerama -no-g++-exceptions -xft
# make
# ldconfig
# exit

Maintenant nous allons nous occuper du son avec aRts :

$ cd ~/
$ tar -xjvf arts-1.4.tar.bz2
$ cd arts-1.1
$ ./configure --prefix=/opt/kde --with-alsa
$ make
$ su
# checkinstall
# exit

Vient alors le tour de kdelibs (si Cups n'est pas installé, ne tardez pas à le mettre en place à l'aide de ce didacticiel : ici ) :

$ cd ..
$ tar -xjvf kdelibs-3.4.tar.bz2
$ cd kdelibs-3.4
$ ./configure --prefix=/opt/kde --with-distribution
$ make
$ su
# checkinstall
# exit

Puis kdebase :

$ cd ..
$ tar -xjvf kdebase-3.4.tar.bz2
$ cd kdebase-3.4
$ ./configure --prefix=/opt/kde --with-x --with-shadow
$ make
$ su
# checkinstall
# exit

À partir d'ici, vous devez avoir un kde déjà fonctionnel, même si beaucoup de programmes manquent. Pour améliorer la convivialité de cette installation, poursuivons avec kdeadmin :

$ cd ..
$ tar -xjvf kdeadmin-3.4.tar.bz2
$ cd kdeadmin-3.4
$ ./configure --prefix=/opt/kde
$ make
$ su
# checkinstall
# exit

Et pour installer kdegraphics, il vous suffit de remplacer dans les lignes de commandes précédentes kdeadmin-3.4 par kdegraphics-3.4.

Et histoire d'avoir du multimédia :

$ cd ..
$ tar -xjvf kdemultimedia-3.4.tar.bz2
$ cd kdemultimedia-3.4
$ ./configure --prefix=/opt/kde --with-x -enable-gtk -with-tcltk --enable-motif --enable-slang --enable-ncurses
$ make
$ su
# checkinstall
# exit

Passons à kdenetwork :

$ cd ..
$ tar -xjvf kdenetwork-3.4.tar.bz2
$ cd kdenetwork-3.4
$ ./configure --prefix=/opt/kde
$ make
$ su
# checkinstall
# exit

Les paquetages kdeutils, kdepim et kdegames s'installent exactement de la même façon que kdenetwork, aussi je vous laisse le soin d'adapter les lignes précédentes.

Avant de passer au paquetage kdebingins, assurez-vous que java est installé sur votre système. Vous pouvez consulter ce didacticiel pour son installation : ici. Pour installer kdebingins :

$ cd ..
$ tar -xjvf kdebindings-3.4.tar.bz2
$ cd kdebindings-3.4 $ ./configure --prefix=/opt/kde --with-java=/usr/java/j2re1.4.1_01/
$ make
$ su
# checkinstall
# exit

Le chemin /usr/java/j2re1.4.1_01/ est évidemment à adapter à votre configuration. De plus si Netscape est présent sur votre distribution, vous pouvez aussi remplacer le chemin proposé par : /usr/lib/netscape/plugins/java2/.

Puis nous pouvons installer kdeartwork par :

$ cd ..
$ tar -xjvf kdeartwork-3.4.tar.bz2
$ cd kdeartwork-3.4
$ ./configure --prefix=/opt/kde
$ make
$ su
# checkinstall
# exit

Les paquetages kdeedu, kdesdk, kdetoys, kdeaccessibility, kdewebdev et kdeaddons s'installent de la même façon que kdeartwork, il vous suffit donc simplement d'adapter les lignes de commandes précédentes au paquetage désiré.

Et pour terminer, un peu de français dans kde avec kde-i18n-fr-3.4.tar.bz2 :

$ cd ..
$ tar -xjvf kde-i18n-fr-3.4.tar.bz2
$ cd kde-i18n-fr-3.4
$ ./configure --prefix=/opt/kde
$ make
$ su
# checkinstall
# exit

Et là je vous avoue que ce paquetage n'a jamais voulu compiler chez moi ;-).

Maintenant la touche finale : il vous faut éditer en root le fichier /etc/profile et rajouter les lignes suivantes :

QTDIR=/usr/lib/qt
KDEDIR=/opt/kde
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH

puis tapez la commande :

# source /etc/profile

3. Un peu de nettoyage :

Avec checkinstall vous avez créé des paquetages qui son réutilisables pour votre distribution et configuration. Il peut être utile de les conserver dans un répertoire kde-src. Pour cela utiliser les lignes de commandes suivantes :

$ mkdir ~/kde-src
$ cd ~/
$ su
# for i in `ls kde*3.4`; do mv $i/*.tgz ./kde-src; done;
# mv ./arts-1.1/*.tgz ./kde-src
# rm -fr kde*3.4 && rm -f kde*3.4.tar.bz2 && rm -f arts-1.1.tar.bz2
# exit

Bien sûr, si vous avez créé des paquetages pour Debian, vous devez remplacer *.tgz dans les lignes précédentes par *.deb, et si ceux-ci sont des paquetages rpm par *.rpm.

Et voilà, vous avez enfin terminé l'installation à partir des sources de kde 3.4. Vous avez bien mérité un petit repos...

Publicité
Publicité
Commenter cet article
Publicité