<HTML> <HEAD> <TITLE>Installation de XFree86</TITLE> </HEAD> <BODY> <H1>3. <A NAME="s3"></A>Installation de XFree86</H1> <P> <A HREF="XFree86-HOWTO.html#toc3">Contenu de cette section</A></P> <P></P> <P>Soit vous possédez une distribution complète de Linux (sur CD ou disquettes) et donc une distribution complète et compilée de <CODE>XFree86</CODE> 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.</P> <P> <A NAME="sites"></A> Les distributions binaires (programmes prêts à l'emploi) des versions d'XFree86 destinées à Linux se trouvent sur les sites de ftp anonyme suivants : <UL> <LI> site XFree86 <A HREF="ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux-ix86">ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux-ix86</A> </LI> <LI> serveur de l'IBP <A HREF="ftp.lip6.fr:/pub/X11/XFree86/binaries/Linux">ftp.lip6.fr:/pub/X11/XFree86/binaries/Linux</A> </LI> <LI> serveur tsx-11 du MIT <A HREF="tsx-11.mit.edu:/pub/linux/packages/X11/XFree86-3.3/binaries/Linux">tsx-11.mit.edu:/pub/linux/packages/X11/XFree86-3.3/binaries/Linux</A> </LI> <LI> sunsite de l'universite de Caroline du Nord <A HREF="sunsite.unc.edu:/pub/Linux/X11/XFree86-3.3">sunsite.unc.edu:/pub/Linux/X11/XFree86-3.3</A> </LI> </UL> </P> <P>Avant de faire quoi que ce soit, lancer le script <CODE>preinst.sh</CODE>. Celui-ci vous dira ce dont vous avez besoin avant de continuer votre installation.</P> <P></P> <P>L'un des serveurs suivant est nécessaire :</P> <P> <DL> <DT><B>X338514.tgz</B><DD><P>Serveur pour carte basée sur 8514.</P> <DT><B>X33AGX.tgz</B><DD><P>Serveur pour carte basée sur AGX.</P> <DT><B>X33I128.tgz</B><DD><P>Serveur pour carte basée sur Number Nine Imagine 128.</P> <DT><B>X33Mach32.tgz</B><DD><P>Serveur pour carte basée sur Mach-32 .</P> <DT><B>X33Mach64.tgz</B><DD><P>Serveur pour carte basée sur Mach-64.</P> <DT><B>X33Mach8.tgz</B><DD><P>Serveur pour carte basée sur Mach-8.</P> <DT><B>X33Mono.tgz</B><DD><P>Serveur pour modes monochromes.</P> <DT><B>X33P9K.tgz</B><DD><P>Serveur pour carte basée sur P9000.</P> <DT><B>X33S3.tgz</B><DD><P>Serveur pour carte basée sur S3.</P> <DT><B>X33S3V.tgz</B><DD><P>Serveur pour carte basée sur S3 ViRGE et ViRGE/VX (considere comme beta).</P> <DT><B>X33SVGA.tgz</B><DD><P>Serveur pour carte SVGA.</P> <DT><B>X33W32.tgz</B><DD><P>Serveur pour carte basée sur ET4000/W32.</P> </DL> Si vous ne savez lequel choisir, prennez le serveur SVGA16 (celui-ci est nécessaire au fonctionnement de l'outil d'auto-configuration que nous verrons après).</P> <P>Tous les fichiers suivants sont indispensables : <DL> <DT><B>preinst.sh</B><DD><P>Script de pré-installation.</P> <DT><B>postinst.sh</B><DD><P>Script de post-installation.</P> <DT><B>X33bin.tgz</B><DD><P>Le reste des binaires.</P> <DT><B>X33cfg.tgz</B><DD><P>Fichiers de configuration de <CODE>xdm</CODE>, <CODE>xinit</CODE> and <CODE>fs</CODE>.</P> <DT><B>X33doc.tgz</B><DD><P>Documentations.</P> <DT><B>X33man.tgz</B><DD><P>Manuels.</P> <DT><B>X33fnts.tgz</B><DD><P>Les fontes de base 75dpi, misc et PEX.</P> <DT><B>X33lib.tgz</B><DD><P>Les librairies partagées et les utilitaires qui vont avec.</P> <DT><B>X33set.tgz</B><DD><P>L'utilitaire XF86Setup</P> <DT><B>X33VG16.tgz</B><DD><P>Serveur pour les cartes VGA/EGA</P> </DL> </P> <P>Les fichiers suivants sont optionnels :</P> <P> <DL> <DT><B>X33f100.tgz</B><DD><P>Les fontes en 100 dpi.</P> <DT><B>X33fcyr.tgz</B><DD><P>Les fontes cyrilliques</P> <DT><B>X33fnon.tgz</B><DD><P>Autres fontes (Chinois, Japonais, Coreen, Hebreu)</P> <DT><B>X33fscl.tgz</B><DD><P>Les fontes redimensionnables (Speedo, Type1).</P> <DT><B>X33fsrv.tgz</B><DD><P>Serveur de fontes et fichiers de configuration.</P> <DT><B>X33prog.tgz</B><DD><P>Les fichiers d'en-tête, les fichiers de configuration et certaines librairies.</P> <DT><B>X33lkit.tgz</B><DD><P>Le serveur X LinkKit.</P> <DT><B>X33lk98.tgz</B><DD><P>Le serveur X PC98 LinkKit.</P> <DT><B>X33nest.tgz</B><DD><P>Le serveur X Nested.</P> <DT><B>X33prt.tgz</B><DD><P>Le serveur X print.</P> <DT><B>X33vfb.tgz</B><DD><P>Le serveur X Virtual framebuffer.</P> <DT><B>X33ps.tgz</B><DD><P>La version PostScript de la documentation.</P> <DT><B>X33html.tgz</B><DD><P>La version HTML de la documentation.</P> </DL> </P> <P>Le répertoire où se situe la distribution de <CODE>XFree86</CODE> contient généralement un ou plusieurs fichiers <CODE>RELNOTES</CODE> et des notes d'installation concernant la dernière version. Lisez-les lorsque vous avez besoin de details.</P> <P>Les seules choses à faire pour installer <CODE>XFree86</CODE> sont d'obtenir les fichiers ci-dessus, de créer le répertoire <CODE>/usr/X11R6</CODE> (en étant <CODE>root</CODE>), et de décompresser-détarer les fichiers sous <CODE>/usr/X11R6</CODE> avec une commande du style :</P> <P> <BLOCKQUOTE><CODE> <PRE> gzip -dc X33bin.tgz | tar xfB - ou tar zxvf X33bin.tgz si vous possedez le tar GNU </PRE> </CODE></BLOCKQUOTE> </P> <P>ATTENTION: ces fichiers sont compressés relativement au répertoire <CODE>/usr/X11R6</CODE> et doivent donc être décompressés sous celui-ci.</P> <P>Vérifiez que le répertoire <CODE>/usr/X11R6/bin</CODE> est bien dans votre chemin d'accès aux binaires (variable d'environnement PATH). Pour cela éditez le fichier de profil par défaut <CODE>/etc/profile</CODE> (si vous utilisez bash, ksh, sh ou un autre shell du type Korn) ou <CODE>/etc/csh.login</CODE> (si vous utilisez csh, tcsh ou un autre shell du type C), ou bien votre fichier de profil personnel <CODE>/etc/.bashrc</CODE> ou <CODE>/etc/.cshrc</CODE>.</P> <P>Vous devez aussi vérifier que <CODE>/usr/X11R6/lib</CODE> peut être localisé par <CODE>ld.so</CODE>, l'éditeur de lien dynamique. Pour cela ajoutez la ligne : <BLOCKQUOTE><CODE> <PRE> /usr/X11R6/lib </PRE> </CODE></BLOCKQUOTE> à votre fichier <CODE>/etc/ld.so.conf</CODE> et lancez <CODE>/sbin/ldconfig</CODE> en passant <CODE>root</CODE>.</P> <P></P> <P></P> <HR> <P> Chapitre <A HREF="XFree86-HOWTO-4.html">suivant</A>, Chapitre <A HREF="XFree86-HOWTO-2.html">Précédent</A> <P> Table des matières de <A HREF="XFree86-HOWTO.html#toc3">ce chapitre</A>, <A HREF="XFree86-HOWTO.html#toc">Table des matières</A> générale</P> <P> <A HREF="XFree86-HOWTO.html">Début</A> du document, <A HREF="#0"> Début de ce chapitre</A></P> </BODY> </HTML>