Kdebase-3.5.13

Introduction à Kdebase

kdebase est le dernier paquet obligatoire exigé pour le Trinity/KDE3 Desktop Environment. Il offre diverses applications, divers fichiers et bibliothèques d'infrastructures.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

Dépendances de Kdebase

Requises

kdelibs-3.5.13 et D-Bus Trinity Qt3 Bindings-0.62

Recommandées

Facultatives

Cyrus SASL-2.1.23, HAL-0.5.14, libusb-compat-0.1.3, Linux-PAM-1.1.5, OpenLDAP-2.4.23, Samba-3.6.1, sudo-1.8.2, OpenEXR, et libraw1394

Optionnel (pour la documentation de l'api)

libxml2-2.7.8, Graphviz-2.26.3, and Doxygen-1.7.5

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/kdebase

Dépendances au moment de l'exécution

Remarquez que vous pouvez installer deux paquets supplémentaires utilisés au moment de l'exécution pour les protocoles ioslave de konqueror. Vous pouvez installer le paquet Mtools pour activer le protocole ioslave « amovible ». Cela permettra un accès facile aux lecteurs de disquettes de votre système. Le paquet hfsplus peut être installé pour accéder aux partitions HFS+ d'un système Mac OS en utilisant l'ioslave « mac ».

Un paquet supplémentaire qui peut être installé au moment de l'exécution est PCI Utilities-3.1.8. Ceci permet au Centre d'Info KDE d'utiliser lspci pour sa section d'info "pci".

Un autre paquet utilisable au moment de l'exécution est htdig. Il permet à khelpcenter de créer un index de recherche pour les manuels d'application de KDE.

Installation de Kdebase

Install kdebase with:

MAKEDIR=/tmp/buildbase &&
KDEBASE=`pwd`          &&
rm -rf   $MAKEDIR      &&
mkdir -p $MAKEDIR      &&
cd       $MAKEDIR      &&

cmake -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \
      -DCMAKE_VERBOSE_MAKEFILE=ON            \
      -DWITH_ARTS=ON                         \
      -DWITH_SHADOW=ON                       \
      -DWITH_XCURSOR=ON                      \
      -DWITH_XFIXES=ON                       \
      -DWITH_XRANDR=ON                       \
      -DWITH_XRENDER=ON                      \
      -DWITH_XDAMAGE=ON                      \
      -DWITH_XEXT=ON                         \
      -DWITH_XDMCP=ON                        \
      -DWITH_XINERAMA=ON                     \
      -DWITH_SAMBA=ON                        \
      -DWITH_LIBUSB=ON                       \
      -DWITH_SUDO_KDESU_BACKEND=ON           \
      -DBUILD_ALL=ON                         \
      -DWITH_XCOMPOSITE=ON                   \
      $KDEBASE         &&

unset KDEBASE MAKEDIR

Quelques uns des programmes optionnels de support de kdebase doivent être spécifiés par l'utilisateur. L'option est dans le tableau "-DWITH_PKG=ON" et les options suivantes sont reconnues pour 'PKG': , SAMBA, LIBUSB, SUDO_KDESU_BACKEND, LDAP, OPENEXR, SASL, LIBRAW1394, HAL, PAM, and I8K (Dell Laptop Extensions).

L'étape cmake est un petit programme wrapper simple qui définit les priorités en temps réel et ne détecte pas toutes les bibliothèques requises et les chemins. Un problème particulier est que libtirpc.so est requise pour NFS et n'est pas détectée. Résoudre ces problèmes avec:

export LIBRARY_PATH=$XORG_PREFIX/lib:/lib &&
find -name link.txt -exec sed -i -e "s@-lICE@& -lX11 -lXrender -ltirpc@" {} \;

Maintenant, continuez avec la construction :

make
[Note]

Note

Si vous souhaitez créer la documentation de l'API et si vous avez installé Doxygen et Graphviz, il faut faire make apidox avant make install.

Maintenant, en tant qu'utilisateur root :

make install

Configuration de Kdebase

Informations de configuration

Il n'y a pas vraiment de configuration nécessaire pour ce paquet autre que de vous assurer que vous suivez les étapes strictement jusqu'à la dernière section de ce chapitre, la section intitulée « Configuration des paquets du cœur de Trinity/KDE3 ».

Contenu

Programmes installés: appletproxy, drkonqi, extensionproxy, genkdmconf, kaccess, kappfinder, kapplymousetheme, kasbar, kate, kblankscrn.kss, kbookmarkmerger, kcheckpass, kcheckrunning, kcminit, kcminit_startup, kcontrol, kcontroledit, kdcop, kdebugdialog, kdeeject, kdeinstallktheme, kdepasswd, kdeprintfax, kdesktop, kdesktop_lock, kdesu, kdesud, kdialog, kdm, kdm_config, kdm_greet, kdmctl, keditbookmarks, keditfiletype, kfind, kfmclient, kfontinst, kfontview, khc_docbookdig.pl, khc_htdig.pl, khc_htsearch.pl, khc_indexbuilder, khc_mansearch.pl, khelpcenter, khotkeys, kicker, kinfocenter (link to kcontrol), kio_media_mounthelper, kio_system_documenthelper, kjobviewer, klipper, klocaldomainurifilterhelper, kmenuedit, knetattach, kompmgr, konqueror, konsole, kpager, kpersonalizer, kpm, kprinter, krandom.kss, krandrtray, krdb, kreadconfig, krootimage, ksmserver, ksplash, ksplashsimple, kstart, ksysguard, ksysguardd, ksystraycmd, ktip, ktrash, kwebdesktop, kwin, kwin_killer_helper, kwin_rules_dialog, kwrite, kwriteconfig, kxkb, nspluginscan, nspluginviewer, et startkde
Bibliothèques installées: De nombreuses bibliothèques de support, des modules d'aides (helpers) KDE et kioslaves
Répertoires installés: /etc/xdg/menus/applications-merged et les sous-répertoires suivants de $KDE_PREFIX/: include/{kate, ksgrd, ksplash, kwin}, lib/kconf_update_bin, share/{applnk, apps/{too many to list}, config, config.kcfg, desktop-directories, doc/kdm, fonts, /mimelnk/{fonts, media, print}, services/{searchproviders, useragentstrings}, sounds, templates, wallpapers, et /var/lib/kdm

Descriptions courtes

kate

est l'éditeur de texte du programmeur pour KDE.

kcontrol

est le centre de configuration de KDE.

kdebugdialog

est une boîte de dialogue pour gérer les messages de diagnostique pendant l'exécution.

kdesu

est une interface graphique avec la commande su command d'Unix.

kdm

est le gestionnaire d'affichage KDE (un remplaçant de xdm).

kfind

est un outil pour rechercher des fichiers.

khelpcenter

est l'outil d'aide de KDE.

kicker

est le panneau de configuration de KDE.

kinfocenter

donne un aperçu centralisé et commode de votre vos paramètres KDE et système.

kioslaves

sont les modules de support conçus pour être très familiers d'un certain protocole, pour qu'une interface standard (la plupart d'entre elles sont souvent utilisées par konqueror) puissent être utilisées pour obtenir des données depuis un certain nombre d'endroits. Des exemples sont les kioslaves http et ftp qui récupèreront respectivement des données à partir d'un serveur http ou ftp.

klipper

est un outil clipboard.

kmenuedit

est un menu pour réorganiser ou ajouter des éléments au menu K.

konqueror

est un système de fichier et un navigateur Internet.

konsole

est un émulateur de terminal X hautement configurable.

kpager

fournit une vue en vignettes de tous les bureaux virtuels.

kprinter

est le module d'impression de KDE. Il gère l'imprimante à partir des applications de KDE. Il gère l'administration des tâches d'impression et il gère les imprimantes et la gestion du système de l'imprimante.

ksplash

est un sablierqui indique la progression d'une application en train de charger.

ksysguard

est un gestionnaire de tâches réseaux activées et une application de moniteur système, avec une fonctionnalité supplémentaire de top.

kwrite

est un éditeur de texte pour KDE.

kxkb

est un outil de changement de plan de clavier basé sur l'extension xkb de X11.

Last updated on 2011-12-27 20:25:50 +0100