4 Installation de XFree86

Contenu de cette section

Soit vous possédez une distribution complète de Linux (sur CD ou disquettes) et donc une distribution complète et compilée de XFree86 y est comprise. Dans ce cas, passez directement à la fin de ce chapitre. Soit vous devez récupérer l'ensemble de la distribution par FTP et dans ce cas ce chapitre vous concerne.

4.1 Distribution d'XFree86

Les distributions binaires (programmes prêts à l'emploi) des versions d'XFree86 destinées à Linux se trouvent sur les sites de ftp anonyme suivants~:

  ftp.ibp.fr:/pub/X11/XFree86/binaries/Linux/
          ou
  tsx-11.mit.edu:/pub/linux/packages/X11/XFree86-3.1.1/binaries/Linux
          ou
  sunsite.unc.edu:/pub/Linux/X11/XFree86-3.1.1

L'un des serveurs suivant est nécessaire:

X3118514.tgz

Serveur pour carte basée sur 8514.

X311AGX.tgz

Serveur pour carte basée sur AGX.

X311Ma8.tgz

Serveur pour carte basée sur Mach-8.

X311u1Ma32.tgz

Serveur pour carte basée sur Mach-32 (bug fix).

X311u1Ma64.tgz

Serveur pour carte basée sur Mach-64 (bug fix).

X311u1Mono.tgz

Serveur pour modes monochromes (bug fix).

X311P9K.tgz

Serveur pour carte basée sur P9000.

X311u2S3.tgz

Serveur pour carte basée sur S3 (bug fix).

X311u1SVGA.tgz

Serveur pour carte SVGA (bug fix).

X311u1VGA.tgz

Serveur pour carte VGA/EGA (bug fix).

X311W32.tgz

Serveur pour carte basée sur ET4000/W32.

Tous les fichiers suivants sont indispensables:

X311u1bin.tgz

Le reste des binaires (bug fix).

X311cfg.tgz

Fichiers de configuration de xdm, xinit et fs.

X311doc.tgz

Documentation et manuels.

X311inc.tgz

Les fichiers include.

X311lib.tgz

Les librairies partagées et les utilitaires qui vont avec.

X311fnt.tgz

Les fontes de base.

Les fichiers suivants sont optionnels:

X311ctrb.tgz

Sélection de programmes de contribution.

X311xtra.tgz

Des serveurs en plus et leurs binaires (généralement en version alpha).

X311lkit.tgz

Le serveur linkkit pour la personalisation de son système.

X311f75.tgz

Les fontes en 75 dpi (points par pouce).

X311f100.tgz

Les fontes en 100 dpi.

X311fbig.tgz

Les fontes Kanji éténdues et d'autres fontes.

X311fscl.tgz

Les fontes redimensionnables (Speedo, Type1).

X311man.tgz

Les manuels de XFree86.

X311pex.tgz

Les binaires, include et librairies de PEX.

X311slib.tgz

Les librairies statiques et les utilitaires qui vont avec.

X311ubin.tgz

Les démons résidant sous /usr/bin.

X311xdms.tgz

La version de xdm avec les shadow passwords.

Les packages marqués bug fix sont des packages dont les serveurs ont subit les dernières corrections. Ces packages contiennent dans leur nom u1 ou u2. Prenez celui ayant un u? le plus élevé.

Le répertoire où se situe la distribution de XFree86 contient généralement un ou plusieurs fichiers README et des notes d'installation concernant la dernière version.

Si vous désirez installer une version ELF de XFree-3.1.1 vous trouverez des distributions compilées sur ces mêmes sites~:

  ftp.ibp.fr:/pub/linux/ELF/XFree86
          ou
   sunsite.unc.edu:/pub/Linux/X11/XFree86-3.1.1/ELF

Les seules choses à faire pour installer XFree86 sont d'obtenir les fichiers ci-dessus, de créer le répertoire /usr/X11R6 (en étant root), et de décompresser-détarer les fichiers sous /usr/X11R6 avec une commande du style:

       gzip -dc X311u1bin.tgz | tar xfB -

ATTENTION: ces fichiers sont compressés relativement au répertoire /usr/X11R6 et doivent donc être décompressés sous celui-ci.

Après avoir décompressé tous les fichiers, vous devez tout d'abord créer un lien entre /usr/X11R6/bin/X et le serveur que vous désirez utiliser. Par exemple, si vous souhaitez utiliser le serveur SVGA, /usr/bin/X11/X doit être lié avec /usr/X11R6/bin/XF86_SVGA. Si vous souhaitez utiliser le serveur monochrome, le lien doit alors être fait avec XF86_MONO avec la commande:

       ln -sf /usr/X11R6/bin/XF86_MONO /usr/X11R6/bin/X

Tout ceci reste vrai si vous utilisez un autre serveur X.

Si vous n'êtes pas certain du serveur à utiliser, vous pouvez utiliser le logiciel SuperProbe qui se trouve dans /usr/X11R6/bin (inclus dans le fichier XF86-3.1.1-bin.tar.gz ci-dessus). Ce programme va tenter de déterminer le circuit utilisé par votre carte vidéo et d'autres informations~: notez l'ensemble des résultats affichés pour la suite de l'installation.

Vérifiez que /usr/X11R6/bin se trouve bien dans votre PATH. Sinon éditez le fichier de configuration par défaut /etc/profile (pour les shells sh, ksh ou bash) ou /etc/csh.login (pour le shell csh). Ou configurer le dans votre PATH dans ~/.bashrc ou ~/.cshrc.

Vous devez aussi vérifier que /usr/X11R6/lib peut être localisée par ld.so, l'éditeur de lien dynamique. Pour cela ajouter la ligne~:

       /usr/X11R6/lib

à votre fichier /etc/ld.so.conf et lancer /sbin/ldconfig en étant root.

Chapitre Suivant , Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre