README for XFree86 on FreeBSD : 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. You must also use a ``umask'' value of 022 because the X server requires special permissions.
     % su
     # umask 022
    
  2. If you have 52Mb free in the /usr partition ``cd /usr'' and skip to no. 4. 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. Run the preinst.sh script
     # cd /usr/X11R6
     # sh preinst.sh
    
  4. Unpack everything: If you are using sh (as root usually does):
     # for i in X332*.tgz; do
     #   tar -x -z --unlink -f $i
     # done
    
    Else, if you are using csh:
     % foreach i (X332*.tgz)
     %   tar -x -z --unlink -f $i
     % end
    
  5. 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 X; ln -s XF86_SVGA X
    


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