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 95MB of disk space.

At minimum you need to unpack the 'required' X33*.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:

X33bin

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

X33doc

Documentation

X33fnts

75dpi and misc fonts

X33lib

Data files required at run-time

X33cfg

sample config files for xinit, xdm

X33set

XF86Setup utility

X33VG16

16 colour VGA server (XF86Setup needs this server)

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

X338514

8514/A server

X33AGX

AGX server

X33I128

I128 server

X33Ma64

Mach 64 server

X33Ma32

Mach 32 server

X33Ma8

Mach 8 server

X33Mono

Monochrome server

X33P9K

P9000 server

X33S3

S3 server

X33S3V

S3 ViRGE server

X33SVGA

SVGA server

X33VG16

16 colour VGA server

X33W32

ET4000W32, ET6000 server

OPTIONAL:

X33f100

100dpi fonts

X33fcyr

Cyrillic fonts

X33fnon

Other fonts (Chinese, Japanese, Korean, Hebrew)

X33fscl

Scalable fonts (Speedo and Type1)

X33fsrv

Font server and config files

X33prog

X header files, config files and compile-time libs

X33man

Manual pages

X33nest

Nested X server

X33prt

X Print server

X33vfb

Virtual frame buffer X server

X33lkit

The server LinkKit

X33ps

PostScript version of the documentation

X33html

HTML version of the documentation

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.

If you plan to install XF86Setup you'll have to install X33prog as well since XF86Setup checks for the existence of a certain file name pattern which is satisfied only if you install the library files from X33prog. This restriction will be fixed in future XFree86 releases for LynxOS.

It may be necessary to increase the process stack limit in order to run XFree86 on your system. Edit /etc/startab and reboot your system to make the changes active before you begin the installation.

Also, be sure to include /usr/X11R6/bin in your PATH environment variable.

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 X33*.tgz; do
     #   gnutar -xzpPf $i
     # done
    
    Else, if you are using csh:
     % cd /usr/X11R6
     % foreach i (X33*.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  X33$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 X33SVGA.tgz
 # cd /usr/X11R6/bin; rm -f X; ln -s XF86_SVGA X

2.3 After either Full or Minimal Install above

Be sure to include /usr/X11R6/bin in your PATH environment variable. If you plan to use clients of the MetroLink X package with the XFree86 X server make sure to remove /usr/bin/X11/X file or put /usr/bin/X11 after /usr/X11R6/bin in your PATH environment variable.

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, fcyr and f100 font archives are optional and can be omitted if you are short on space. The optional lkit archive 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