2 Installing the Binaries

Contents of this section

The binary distribution is composed of a number of tar archives which are the executables, servers, fonts, libraries, include files, man pages, config files, and the server link kit. The full distribution takes over 80MB of disk space.

At a minimum you need to unpack the 'required' X32*.tgz archives plus at least one server that matches your vga card. If you will be using the new XF86Setup utility you will also need the VGA16 server. You'll need about 40Mb for the minimum required run-time binaries only.

REQUIRED:

X32bin

Clients, run-time libs, and app-defaults files

X32doc

Documentation

X32fnts

75dpi and misc fonts

X32lib

Data files required at run-time

X32cfg

sample config files for xinit, xdm

X32set

XF86Setup utility

X32VG16

16 colour VGA server (XF86Setup needs this server)

Choose at least one of the following server to match your hardware:

X328514

8514/A server

X32AGX

AGX server

X32I128

I128 server

X32Ma64

Mach 64 server

X32Ma32

Mach 32 server

X32Ma8

Mach 8 server

X32Mono

Monochrome server

X32P9K

P9000 server

X32S3

S3 server

X32S3V

S3 ViRGE server

X32SVGA

SVGA server

X32VG16

16 colour VGA server

X32W32

ET4000/W32, ET6000 server

OPTIONAL:

X32f100

100dpi fonts

X32fcyr

Cyrillic fonts

X32fnon

Other fonts (Chinese, Japanese, Korean, Hebrew)

X32fscl

Scalable fonts (Speedo and Type1)

X32fsrv

Font server and config files

X32prog

X header files, config files and compile-time libs

X32man

Manual pages

X32nest

Nested X server

If this is your first time, then you can safely install all of the packages. As a minimal install, you'll need doc, bin, fonts lib, config, and one X server.

2.1 Full Install

  1. You must be logged in as root to unpack the archives because several executables are set-user-id. Otherwise the server may abort if you unpack it as an ordinary user.
  2. If you have about 80Mb free in the /usr partition create a directory /usr/X11R6 and skip to no. 3. Otherwise, create a directory on another partition and sym link it into /usr:
     # cd /usr/local
     # mkdir X11R6
     # ln -s /usr/local/X11R6 /usr/X11R6
    
  3. Unpack everything: If you are using bash:
     # cd /usr/X11R6
     # for i in X32*.tgz; do
     #   gnutar -xzpPf $i
     # done
    
    Else, if you are using csh:
     % cd /usr/X11R6
     % foreach i (X32*.tgz)
     %   gnutar -xzpPf $i
     % end
    
  4. Create a symbolic link ``X'' that points to the server that matches your video card. The XF86_* man pages list which vga chip sets are supported by each server. For example, if you have an ET4000 based card you will use the XF86_SVGA server:
     # cd /usr/X11R6/bin; rm -f X; ln -s XF86_SVGA X
    

2.2 Minimal Install:

First do numbers 1 and 2 above. Then unpack the required archives:

 # cd /usr/X11R6
 # for i in bin fnts lib xicf; do
 #   gnutar -xzpPf  X32$i.tgz
 # done

Then unpack a server archive corresponding to your vga card. The server man pages, X11R6/man/man1/XF86_*, list the vga chip sets supported by each server. For example, if you have an ET4000 based card you will use the XF86_SVGA server:

 # gnutar -xzpPf X32SVGA.tgz
 # cd /usr/X11R6/bin; rm -f X; ln -s XF86_SVGA X

2.3 After either Full or Minimal Install above

If you had already configured X11R6/lib/X11/xinit/xinitrc or X11R6/lib/X11/xdm/* omit the xinit-config or xdm-config archive or unpack it separately and merge in your customizations.

The fscl and f100 archives are optional and can be omitted if you are short on space. The optional link archive (not included in beta releases) allows you to reconfigure and customize a X server binary.

The optional prog archive is needed only for writing or compiling X applications. Before building programs check wether X11R6/lib/X11/config/lynx.cf has correct settings for OSMajorVersion, OSMinorVersion and OSTeenyVersion for your operating system version.

Refer to section Running XFree86 for further information on necessary configuration steps before running XFree86 on LynxOS.

Next Chapter, Previous Chapter

Table of contents of this chapter, General table of contents

Top of the document, Beginning of this Chapter