next up previous contents index
Siguiente: Examinando la configuración hardware Subir: El Sistema X-Window Anterior: Memoria, CPU y espacio   Índice General   Índice de Materias


Instalación de XFree86

La distribución binaria de XFree86 para se halla en todas las distribuciones en CD y también puede ser encontrada en un cierto número de sitios FTP. En sunsite.unc.edu se encuentra en el directorio /pub/X11/XFree86. En el momento de la redacción de este documento, la versión actual es la 3.3.1. Periódicamente, salen versiones más nuevas. Si obtiene XFree86 como parte de una distribución , no es necesario descargar el software de forma separada.

Estos ficheros están presentes en la distribución XFree86-3.3.1

Uno de los siguientes servidores es necesario:

Fichero Descripción
X338514.tgz Servidor para tarjetas basadas en 8514.
X33AGX.tgz Servidor para tarjetas basadas en AGX.
X33I128.tgz Servidor para las tarjetas Imagine I128.
X33Ma64.tgz Servidor para tarjetas basadas en Mach64.
X33Ma32.tgz Servidor para tarjetas basadas en Mach32.
X33Ma8.tgz Servidor para tarjetas basadas en Mach8.
X33Mono.tgz Servidor para modos de vídeo monocromos.
X33P9K.tgz Servidor para tarjetas basadas en P9000.
X33S3.tgz Servidor para tarjetas basadas en S3.
X33S3V.tgz Servidor para tarjetas tipo S3/Virge.
X33SVGA.tgz Servidor para tarjetas Super VGA.
X33VGA16.tgz Servidor para tarjetas VGA/EGA.
X33W32.tgz Servidor para tarjetas tipo ET4000/W32.

Todos los ficheros siguientes son necesarios:

Fichero Descripción
preinst.sh Script de preinstalación
postinst.sh Script de postinstalación
X33bin.tgz Clientes, bibliotecas de tiempo de ejecución y ficheros de aplicación por defecto
X33doc.tgz Documentación
X33fnts.tgz Fuentes 75dpi, misc y PEX
X33lib.tgz Ficheros de datos necesarios en tiempo de ejecución
X33man.tgz Páginas del manual
X33set.tgz Utilidad XF86Setup
X33VG16.tgz Servidor VGA de 16 colores (XF86Setup lo necesita)

Lo siguiente es necesario para nuevas instalaciones y opcionalmente para instalaciones existentes:

Fichero Descripción
X33cfg.tgz ficheros ejemplo de configuración para xinit y xdm

No instalar X33cfg.tgz sobre una instalación XFree86 existente sin crear una copia de seguridad de los ficheros de configuración. Desempaquetar X33cfg.tgz sobreescribe éstos y otros ficheros. De todas formas, si usted sí que tiene ficheros de configuración personalizados, no hay necesidad de instalar este paquete.

Las fuentes de mapa de bits distribuidas con la versión 3.3.1 están comprimidas con el programa gzip en vez de con compress. Probablemente tendrá antes de borrar las fuentes antiguas hacer copia de seguridad de ellas. Los servidores X y servidores de fuentes de las versiones anteriores no podían leer fuentes comprimidas por gzip, así que copie las fuentes antiguas si desea utilizar los servidores más antiguos.

Los siguientes ficheros son opcionales:

Fichero Descripción
X33f100.tgz Fuentes 100dpi
X33fcyr.tgz Fuentes del alfabeto cirílico
X33fnon.tgz Otras fuentes (chino, japonés, koreano, hebreo)
X33fscl.tgz Fuentes escalables (Speedo y Type1)
X33fsrv.tgz Servidor de fuentes y ficheros de configuración
X33prog.tgz Ficheros de cabecera de X, ficheros de configuración y bibliotecas de tiempo de compilación
X33nest.tgz Servidor X anidado
X33vfb.tgz Servidor X de framebuffer virtual
X33prt.tgz Servidor de impresión X
X33ps.tgz Versión PostScript de la documentación
X33html.tgz Versión HTML de la documentación
X33jdoc.tgz Documentación en japonés (para la versión 3.2)
X33jhtm.tgz Versión HTML de la documentación en japonés (3.2)
X33lkit.tgz Kit de enlazado del servidor X

El directorio XFree86 debería contener ficheros README y apuntes de instalación para la versión actual.

Después, como root, cree el directorio /usr/X11R6 si no existe todavía. Después ejecute el script de preinstalación, preinst.sh. Debería copiar del directorio /var/tmp este fichero y todos los ficheros comprimidos para su sistema antes de ejecutar preinst.sh. /usr/X11R6 debe ser el directorio actual cuando se ejecute el script de preinstalación y descomprima todos los ficheros.


\begin{tscreen}
\char93  cd /usr/X11R6 \\
\char93  sh /var/tmp/preinst.sh \\
\end{tscreen}

A continuación debe descomprimir los ficheros desde /var/tmp a /usr/X11R6 con una instrucción como:
\begin{tscreen}
\char93  gzip -d < /var/tmp/X33prog.tgz $\mid$\ tar vxf - \\
\end{tscreen}

Estos archivos tar están comprimidos con la ruta relativa a /usr/X11R6. Debe descomprimir los ficheros ahí. En algunas distribuciones , el directorio raíz es /var/X11R6.

Después de haber descomprimido los ficheros necesarios y todos los ficheros opcionales que haya seleccionado, ejecute el script de postinstalación postinst.sh.
\begin{tscreen}
\char93  cd /usr/X11R6 \\
\char93  sh /var/tmp/postinst.sh \\
\end{tscreen}

Ahora enlace el fichero /usr/X11R6/bin/X al servidor que permite su tarjeta gráfica. Por ejemplo el servidor de color de SVGA, /usr/bin/X11/X debería estar enlazado con /usr/X11R6/bin/XF86_SVGA. Para utilizar el servidor monocromo enlace X a XF86_MONO con la instrucción:


\begin{tscreen}
\char93  ln --sf /usr/X11R6/bin/XF86\_MONO\ \ /usr/X11R6/bin/X
\end{tscreen}
Lo mismo sirve para el resto de servidores.

También tendrá que asegurarse de que el directorio /usr/X11R6/bin está en el path. Esto puede hacerse editando los valores por defecto del sistema /etc/profile o /etc/csh.login (basado en el shell que usted u otros usuarios utilizan). También puede simplemente añadir el directorio a su path personal modificando /etc/.bashrc o /etc/.cshrc, basado en su shell.

Finalmente, asegúrese de que /usr/X11R6/lib puede ser localizado por ld.so, el enlazador en tiempo de ejecución. Para esto, añada la línea
\begin{tscreen}
/usr/X11R6/lib
\end{tscreen}
al fichero /etc/ld.so.conf, y ejecute /sbin/ldconfig, como root.


next up previous contents index
Siguiente: Examinando la configuración hardware Subir: El Sistema X-Window Anterior: Memoria, CPU y espacio   Índice General   Índice de Materias
Ismael Olea 2002-09-26