configuration de la pré-installation de KDE

Installation dans /usr

Une option est de mettre KDE dans la hiérarchie /usr. Cela va créer un setup plus simple mais il sera plus difficile d'essayer des versions multiples de KDE.

export KDE_PREFIX=/usr

Installation dans /opt

Une méthode pour construire des multiples versions est d'installer KDE dans la hiérarchie /opt :

export KDE_PREFIX=/opt/kde

Si vous n'avez pas installé KDE 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/kde.sh << EOF
# Début de /etc/profile.d/kde.sh

KDE_PREFIX=/opt/kde4
KDE4DIR=$KDE_PREFIX
KDEDIR=$KDE_PREFIX

pathappend $KDE_PREFIX/bin             PATH
pathappend $KDE_PREFIX/lib/pkgconfig   PKG_CONFIG_PATH
pathappend $KDE_PREFIX/share/pkgconfig PKG_CONFIG_PATH
pathappend $KDE_PREFIX/share           XDG_DATA_DIRS
pathappend /etc/kde/xdg                XDG_CONFIG_DIRS

export KDE_PREFIX KDEDIR

# Fin de /etc/profile.d/kde.sh 
EOF

Ajouter dans votre /etc/ld.so.conf :

cat >> /etc/ld.so.conf << EOF
# Début des ajouts de kde

/opt/kde/lib

# Fin des ajouts de kde
EOF

Quelques paquets KDE installent des fichiers dans les répertoires D-BUS et polkit. Quand on installe KDE ailleurs que dans /usr, D-Bus et polkit ont besoin de trouver ces fichiers. La façon la plus simple de le faire est de créer les liens symboliques suivants (en tant qu'utilisateur root ) :

install -d $KDE_PREFIX/share &&
ln -svf /usr/share/dbus-1 $KDE_PREFIX/share &&
ln -svf /usr/share/polkit-1 $KDE_PREFIX/share

D-Bus a également besoin de trouver les fichiers de configuration du bus global du système qui, si vous suivez les instructions, est installé dans /etc/kde/dbus-1/system.d. Corrigez ceci en lançant ce qui suit (en tant qu'utilisateur root) :

mkdir -pv /etc/dbus-1 &&
cat > /etc/dbus-1/system-local.conf << EOF
<!DOCTYPE busconfig PUBLIC
 "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">;
<busconfig>

  <includedir>/etc/kde/dbus-1/system.d</includedir>

</busconfig>
EOF
[Astuce]

Astuce

Parfois, les chemins d'installation sont corrigés dans les fichies installés. C'est la raison pourquoi /opt/kde est utilisé comme préfixe d'installation au lieu de /opt/kde-4.9.1. Après l'installation de KDE, vous pouvez considérer de renommer le répertoire et créer un lien symbolique:

mv /opt/kde{,-4.9.1} &&
ln -svf kde-4.9.1 /opt/kde

Plus tard, vous pouvez vouloir installer d'autres versions de KDE. Pour faire cela, il suffit d'effacer le lien symbolique et utiliser /opt/kde de nouveau comme préfixe (KDE ne doit pas être démarré). La version de KDE que vous utiliserez dépendra uniquement de la cible du lien symbolique. Aucune autre configuration ne sera nécessaire.

Last updated on : 2012-04-15 19:19:58 +020