It's quite likely that you obtained XFree86 as part of a Linux distribution, in which case downloading the software separately is not necessary. Or you may be able to get RPM binary packages built for your machine, in which case you can just install those using rpm(1). In either case you can skip this the rest of this section.
The Linux binary distribution of XFree86 can be found on a number of FTP sites. On the XFree86 site it's at ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux-ix86 (As of the time of this writing, the current version is 3.2A; newer versions are released periodically).
Before doing anything else, download and run the `preinst.sh' shell script first. This may tell you about prerequisites you'll need to have in place before contibuing your installation.
If you are downloading XFree86 directly, this table lists the files in the XFree86-3.3 distribution.
One of the following servers is required:
Server for 8514-based boards.
Server for AGX-based boards.
Server for the Number Nine Imagine 128.
Server for Mach32-based boards.
Server for Mach64-based boards.
Server for Mach8-based boards.
Server for monochrome video modes.
Server for P9000-based boards.
Server for S3-based boards.
Server for the S3 ViRGE and ViRGE/VX (considered beta)
Server for Super VGA-based boards.
Server for ET4000/W32-based boards.
All of the following files are required:
Pre-installation script
Post-installation script
The rest of the X11R6 binaries.
Config files for xdm
, xinit
and fs
.
Documentation.
Manual pages.
75dpi, misc and PEX fonts
Shared X libraries and support files.
XF86Setup utility.
Server for VGA/EGA-based boards.
The following files are optional:
100dpi fonts
Cyrillic fonts
Other fonts (Chinese, Japanese, Korean, Hebrew)
Scalable fonts (Speedo and Type1)
Font server and config files
X header files, config files and compile-time libs
X server LinkKit
PC98 X server LinkKit
Nested X server
X print server
Virtual framebuffer X server
PostScript version of the documentation
HTML version of the documentation
The XFree86 directory should contain release notes for the current
version in RELNOTES
. Consult those for installation details
All that is required to install XFree86 is to obtain the above files,
create the directory /usr/X11R6
(as root
), and unpack the
files from /usr/X11R6
with a command such as:
gzip -dc X33bin.tgz | tar xfB -
Remember that these tar files are packed relative to /usr/X11R6
,
so it's important to unpack the files there.
You need to make sure that /usr/X11R6/bin
is on your path.
This can be done by editing your system default /etc/profile
or /etc/csh.login
(based on the shell that you, or other
users on your system, use). Or you can simply add the directory
to your personal path by modifying .bashrc
or
.cshrc
, based on your shell.
You also need to make sure that /usr/X11R6/lib
can be located by
ld.so
, the runtime linker. To do this, add the line
/usr/X11R6/lib
to the file /etc/ld.so.conf
, and run /sbin/ldconfig
, as
root
.