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.
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:
Serveur pour carte basée sur 8514.
Serveur pour carte basée sur AGX.
Serveur pour carte basée sur Mach-8.
Serveur pour carte basée sur Mach-32 (bug fix)
.
Serveur pour carte basée sur Mach-64 (bug fix)
.
Serveur pour modes monochromes (bug fix)
.
Serveur pour carte basée sur P9000.
Serveur pour carte basée sur S3 (bug fix)
.
Serveur pour carte SVGA (bug fix)
.
Serveur pour carte VGA/EGA (bug fix)
.
Serveur pour carte basée sur ET4000/W32.
Tous les fichiers suivants sont indispensables:
Le reste des binaires (bug fix).
Fichiers de configuration de xdm, xinit et fs.
Documentation et manuels.
Les fichiers include.
Les librairies partagées et les utilitaires qui vont avec.
Les fontes de base.
Les fichiers suivants sont optionnels:
Sélection de programmes de contribution.
Des serveurs en plus et leurs binaires (généralement en version alpha).
Le serveur linkkit pour la personalisation de son système.
Les fontes en 75 dpi (points par pouce).
Les fontes en 100 dpi.
Les fontes Kanji éténdues et d'autres fontes.
Les fontes redimensionnables (Speedo, Type1).
Les manuels de XFree86.
Les binaires, include et librairies de PEX.
Les librairies statiques et les utilitaires qui vont avec.
Les démons résidant sous /usr/bin.
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