KDE4 est une importante collection de programmes fournissant un environnement de bureau, des outils pour le système et les taches de développement aussi bien que des choses amusantes et éducatives. Il utilise une importante quantité de paquets non-KDE. Alors que presque tous ces paquets sont facultatifs, d'autres sont fortement recommandés.
La liste suivante des paquets devrait vous donner un aperçu au sujet de ces paquets et vous pouvez envisager de les installer la première fois. L'installation de ces paquets fournit quelques fonctionnalités utiles dans le KDE4 résultant. Néanmoins, les dépendances sont indiquées sur chacune des pages suivantes.
QJSON (http://qjson.sourceforge.net) - bibliothèque Qt pour manipuler des objets JavaScript. Malheureusement, la version 0.7.1 est trop ancienne pour se compiler. Alternativement, utilisez les sources SVN actuelles ou appliquez un correctif pour les rendre utilisables.
Compilez les en utilisant cmake -DCMAKE_INSTALL_PREFIX=/usr && make && make install dans leur propre répertoire de construction.
libgps (http://gpsd.berlios.de/) - interface pour les périphériques GPS (kdeedu)
Compilez le de la façon usuelle configure && make && make install.
eigen2 (http://eigen.tuxfamily.org/) - une bibliothèque de templates C++ pour l'algèbre linéaire
Compilez le en utilisant cmake -DCMAKE_INSTALL_PREFIX=/usr && make && make install.
desktop-file-utils-0.18 - quelques utilitaires en ligne de commande pour travailler avec les entrées de l'environnement de bureau
pySIP (http://www.riverbankcomputing.com/software/sip/intro) - Python Service Integration Platform
Compilez le python ./configure && make && make install.
pyQT4 (http://www.riverbankcomputing.com/software/pyqt/) - Interface Python pour Qt4 (kdebindings)
Compilez le python ./configure && make && make install.
Ruby-1.9.2-p290 - Langage Ruby (kdebindings)
Poppler-0.14.4 - Utilitaire et bibliothèque pour voir les fichiers PDF (kdegraphics)
assurez-vous que l'option --enable-xpdf-headers est passée
libical-0.48 - bibliothèque manipulant les entrées du calendrier (kdepimlibs)
pyCUPS (http://cyberelk.net/tim/data/pycups/) - Interface Python pour CUPS (kdeadmin)
Compilez-le avec make && make install.
system-config-printer (http://cyberelk.net/tim/data/system-config-printer/) - configuration de l'impression (kdeadmin)
Compilez-le de la façon usuelle configure && make && make install.
libidn-1.22 - en-/decodeur des noms de domaines internationalisés (kdenetwork)
polkit-0.102 - Manipulation de Police (presque entièrement de KDE)
ConsoleKit-0.4.1 - Dépendance d'exécution de polkit
U-tools - udisks et upower au lieu de HAL
et toutes ses dépendances> : libatasmart-0.17, sg3_utils-1.29, libffi-3.0.10, acl-2.2.51, gobject-introspection-1.30.0, udev-Installed LFS Version, lvm-1.02.67, Parted-3.0 et ensuite udisks-1.0.1 et UPower-0.9.1
libiodbc-3.52.7 - Bibliothèque iODBC
virtuoso-6.1.2 - une base de données universelle
exiv2-0.21 - bibliothèqye de traitemenr des données Image
Outils RDF - Manipulation des données RDF
Including> : raptor-1.4.21, rasqal-0.9.20 et redland-1.0.12
clucene-0.9.21b - Moteur de recherche de Text
boost-1.45.0 - collection de bibliothèques libres C++
qca-2.0.3 - bibliothèque de chiffrage pour la plateforme Qt
libdbusmenu-qt-0.7.0 - Interface Qt pour le menu D-Bus
soprano-2.5.63 - framework orienté objet C++/Qt4 pour les données RDF
strigi-0.6.4 - Moteur d'indexation d'environnement de bureau
Grantlee (http://www.grantlee.org) - un système de modèles pour Qt
Compilez le en utilisant cmake -DCMAKE_INSTALL_PREFIX=/usr && make && make install dans ses propres répertoires de construction.
Une option est de mettre KDE4 dans
la hiérarchie /usr
. Cela va créer un
setup plus simple mais il est plus difficile d'essayer des versions
multiples de KDE4.
export KDE4_PREFIX=/usr
Une méthode pour construire des multiples versions est d'installer
KDE4 dans la hiérarchie
/opt
:
export KDE4_PREFIX=/opt/kde4
Si vous n'avez pas installé KDE4
dans /usr
, vous aurez besoin de faire
quelques changement supplémentaire de la configuration. Une bonne
pratique est de les ajouter dans votre profil système ou personnel:
cat > /etc/profile.d/kde4.sh <<"EOF" # Début de /etc/profile.d/kde4.sh KDE4_PREFIX=/opt/kde4 KDE4DIR=$KDE4_PREFIX KDEDIR=$KDE4_PREFIX pathappend $KDE4_PREFIX/bin PATH pathappend $KDE4_PREFIX/lib/pkgconfig PKG_CONFIG_PATH pathappend $KDE4_PREFIX/share/pkgconfig PKG_CONFIG_PATH pathappend $KDE4_PREFIX/share XDG_DATA_DIRS pathappend /etc/kde4/xdg XDG_CONFIG_DIRS export KDE4_PREFIX KDE4DIR KDEDIR # Fin de /etc/profile.d/kde4.sh EOF
Ajouter dans votre /etc/ld.so.conf
:
cat >> /etc/ld.so.conf << "EOF"
# Begin kde4 addition to /etc/ld.so.conf
/opt/kde4/lib
# End kde4 addition
EOF
Ajouter dans votre /etc/man_db.conf
:
cat >> /etc/man_db.conf << "EOF"
# Begin kde4 addition to man_db.conf
MANDATORY_MANPATH /opt/kde4/man
# End kde4 addition to man_db.conf
EOF
Parfois, les chemins d'installation sont corrigés dans les
fichies installés. C'est la raison pourquoi /opt/kde4
est utilisé comme préfixe
d'installation au lieu de /opt/kde-4.6.0
. Après l'installation de
KDE4, vous pouvez considérer de
renommer le répertoire et créer un lien symbolique:
mv /opt/kde{4,-4.6.0} && ln -vsf kde-4.6.0 /opt/kde4
Plus tard, vous pouvez vouloir installer d'autres versions de
KDE4. Pour faire cela, il suffit
d'effacer le lien symbolique et utiliser /opt/kde4
de nouveau comme préfixe
(KDE4 ne doit pas être démarré).
La version de KDE4 que vous
utiliserez dépendra uniquement de la cible du lien symbolique.
Aucune autre configuration ne sera nécessaire.
Quelques paquets supplémentaires qui sont basés sur Qt4 seront installés. Un de ceux la est
Phonon, un remplacement direct de
l'implémentation qui est fournie avec Qt4. Il est recommandé de placer de tels
bibliothèques dans la même hiérarchie que Qt4. Plus tard, il est fait référence à
QT4DIR
. Si vous avez placé Qt4 dans /usr
,
initialisez QT4DIR
:
export QT4DIR=/usr
Alternativement, Qt4 peut aussi
être placé dans la hiérarchie /opt
:
export QT4DIR=/opt/qt-4.8.0 export PATH=$QT4DIR/bin:$PATH
Last updated on 2012-01-20 20:25:30 +0100