make World make install; make install.man
Au cours de la compilation, vous verrez quelques erreurs indiquant que
le script "makedepend
" est incapable de trouver les fichiers stddef.h
, stdarg.h
et float.h
. Manifestement ce script n'est pas aussi efficace que le compilateur
car la compilation se déroule sans problème. Créer des liens symboliques ne
résoudra pas le problème, au contraire cela en créera d'autres.
Vous pouvez donc superbement ignorer ces erreurs, ainsi que celles du type "pointer targets in passing arg x of somefunction differ in signedness". D'ailleurs vous pouvez réécrire ces fichiers si vous le souhaitez, pour ma part, je m'abstiendrai.
/etc/ld.so.conf
Créez un nouveau fichier /etc/ld.so.conf
contenant ce qui suit :
# Begin /etc/ld.so.conf /lib /usr/lib /usr/X11R6/lib # End /etc/ld.so.conf
ldconfig
/usr/include/X11
ln -s /usr/X11R6/include/X11 /usr/include/X11
/usr/X11
Souvent, les applications copient des fichiers vers /usr/X11
, sans avoir
à se soucier de la version X utilisée. Ce lien symbolique n'a pas été créé
à l'installation du système X Window, vous devez donc le faire.
/usr/X11
en tapant ln -s /usr/X11R6 /usr/X11
/usr/X11/bin
à la variable d'environnement $PATH
Il y a différentes méthodes pour ajouter le chemin /usr/X11/bin
à la variable
d'environnement $PATH . Voici une façon de procéder :
/root/.bashrc
contenant: export PATH=$PATH:/usr/X11/bin Vous devez vous déconnecter et vous reconnecter au système afin que cette modification soit prise en compte.
Une autre méthode consiste à mettre à jour la variable $PATH en
tapant : export PATH=$PATH:/usr/X11/bin
manuellement
xf86config
Si le fichier XF86Config
créé par xf86config
n'est pas apte à faire démarrer
le serveur, il est alors préférable de copier le fichier XF86Config
existant
sur votre système Linux normal dans /etc
. Dans certains cas, vous serez même
obligé de modifier manuellement ce fichier de configuration lorsque xf86config
sera incapable de gérer certains aspects de la configuration. Quoi qu'il en
soit, modifier manuellement ce fichier est très long et le résultat obtenu
n'est pas toujours celui attendu.
Maintenant que X est configuré proprement, il est temps de faire un premier test.
startx
Le serveur X démarrera et affichera trois terminaux xterm
à l'écran. Si
c'est effectivement le cas, votre système X fonctionne correctement.
J'ai choisi d'installer Window Maker car j'utilise ce gestionnaire de
fenêtres depuis
un certain temps et j'en suis très satisfait. Comme d'habitude, vous êtes libre
d'installer votre gestionnaire de fenêtres favori, voire d'en installer plusieurs en
fonction de votre humeur. Il suffira de spécifier dans le fichier $HOME/.xinitrc
(ou $HOME/.xsession
si vous utilisez xdm
) lequel lancer.
./configure make; make install
xmkmf; make Makefiles; make includes; make depend cd lib; make; make install cd ..; make; make install
Cette installation légèrement différente est due à un bug dans un des fichiers
Makefile
. Il dépend des fichiers du répertoire lib
qui ne sont pas encore installés
mais ne les cherche pas dans le répertoire lib
. Nous devons donc installer
ces fichiers avant de compiler le paquetage.
make -f scripts/makefile.lnx; make -f scripts/makefile.lnx install
./configure make; make install
./configure --enable-shared --enable-static make; make install
./configure make; make install
./configure make; make install
ldconfig
Tout utilisateur souhaitant utiliser WindowMaker doit d'abord lancer le
script wmaker.inst
. Ce dernier copiera les fichiers nécessaires dans le répertoire
de l'utilisateur et modifiera le fichier $HOME/.xinitrc
(ou le créera
s'il n'existe pas).
wmaker.inst
startx