README for XFree86 3.3.2 on LynxOS : Installing the Binaries : Full Install
Previous: Installing the Binaries
Next: Minimal Install

## 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. For the purposes of these installation instructions, it is assumed that you have downloaded all the files to the `/usr/tmp` directory. If you've put them in another directory, that's fine -- just replace all occurrences of ```/usr/tmp`'' with the name of that directory.
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: Make the installation utility executable. To do this, make sure the `extract' file is in the same directory as all the X332*.tgz files, and run the following from that directory:

   > `

   >     	chmod 755 /usr/tmp/extract

   > `

   The installation utility ``extract'' is used to unpack the .tgz files that make up the XFree86 distribution. The .tgz files are gzipped tar files. However, ``tar'' in its standard form on most OSs is not well-suited to the task of installing XFree86. The extract utility is a modified version of GNU tar 1.12 built with the options required to make it suitable for installing XFree86. The source for extract is available from the same place you got the XFree86 distribution. It is strongly recommended that you use the provided extract utility to unpack the XFree86 distribution. If you choose to ignore this and use something else, we don't want to hear from you if you run into problems. It is also important that you do not rename the extract utility. If renamed, it behaves just like the normal GNU tar. To extract the XFree86 binaries, run the following as root: If you are using bash:

   > `

   >      # cd /usr/X11R6
   >      # for i in /usr/tmp/X332*.tgz; do
   >      #   extract $i
   >      # done

   > `

   Else, if you are using csh:

   > `

   >      % cd /usr/X11R6
   >      % foreach i (/usr/tmp/X332*.tgz)
   >      %   /usr/tmp/extract $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

   > `

README for XFree86 3.3.2 on LynxOS : Installing the Binaries : Full Install
Previous: Installing the Binaries
Next: Minimal Install