The XFree86 3.3 binaries are distributed as a full release, not as an upgrade.
What follows is a list of the XFree86 3.3 components. There may be some variations in this for some OSs.
The following are required for all installations:
preinst.sh Pre-installation script postinst.sh Post-installation script X33bin.tgz Clients, run-time libs, and app-defaults files X33doc.tgz Documentation X33fnts.tgz 75dpi, misc and PEX fonts X33lib.tgz Data files required at run-time X33man.tgz Manual pages X33set.tgz XF86Setup utility X33VG16.tgz 16 colour VGA server (XF86Setup needs this server)
The following is required for new installations, and optional for existing installations:
X33cfg.tgz sample config files for xinit, xdm
NOTE: Be very careful about installing X33cfg.tgz over an existing installation if you have customised your xinit and/or xdm config files. Installing X33cfg.tgz will overwrite any existing files. If you do have customised files, there is no need to install X33cfg.tgz.
NOTE: The bitmap fonts distributed with this release are compressed using gzip rather than compress. This means that you will probably want to remove the old versions (after backing them up). The Xservers and font server in previous releases cannot read gzipped fonts, so keep a copy of the old fonts if you wish to run older servers.
The following X servers are for PC/AT based hardware (i.e., typical Intel ix86 based PCs). Choose at least one which matches your hardware, as well as the VGA16 server. The VGA16 server is required by the new configuration utility (XF86Setup).
The following X servers are available for Alpha hardware:X338514.tgz 8514/A server X33AGX.tgz AGX server X33I128.tgz I128 server X33Ma32.tgz Mach 32 server X33Ma64.tgz Mach 64 server X33Ma8.tgz Mach 8 server X33Mono.tgz Mono server X33P9K.tgz P9000 server X33S3.tgz S3 server X33S3V.tgz S3 ViRGE server X33SVGA.tgz SVGA server X33VG16.tgz 16 colour VGA server (XF86Setup needs this server) X33W32.tgz ET4000/W32, ET6000 server
The following X servers are for PC98 hardware. If you have a PC98 machine, choose one which suits your hardware. If you don't know what a PC98 machine is, you don't need any of these.X33I128.tgz I128 server X33Ma64.tgz Mach 64 server X33Mono.tgz Mono server (generic driver only) X33P9K.tgz P9000 server X33TGA.tgz DEC 21030 (TGA) server X33S3.tgz S3 server X33S3V.tgz S3 ViRGE server X33SVGA.tgz SVGA server (Matrox Millennium driver only)
The following are optional.X339NS3.tgz PC98 NEC(S3) server X339SPW.tgz PC98 PCSKB-PowerWindow(S3) server X339LPW.tgz PC98 PowerWindowLB(S3) server X339EGC.tgz PC98 EGC(generic) server X339GA9.tgz PC98 GA-968V4/PCI(S3 968) server X339GAN.tgz PC98 GANB-WAP(cirrus) server X339480.tgz PC98 PEGC-480(generic) server X339NKV.tgz PC98 NKV-NEC(cirrus) server X339WS.tgz PC98 WABS(cirrus) server X339WEP.tgz PC98 WAB-EP(cirrus) server X339WSN.tgz PC98 WSN-A2F(cirrus) server X339TGU.tgz PC98 TGUI server
X33f100.tgz 100dpi fonts X33fcyr.tgz Cyrillic fonts X33fnon.tgz Other fonts (Chinese, Japanese, Korean, Hebrew) X33fscl.tgz Scalable fonts (Speedo and Type1) X33fsrv.tgz Font server and config files X33prog.tgz X header files, config files and compile-time libs X33nest.tgz Nested X server X33vfb.tgz Virtual framebuffer X server X33prt.tgz X Print server X33ps.tgz PostScript version of the documentation X33html.tgz HTML version of the documentation X33jdoc.tgz Documentation in Japanese (for version 3.2) X33jhtm.tgz HTML version of the documentation in Japanese (3.2) X33lkit.tgz X server LinkKit X33lk98.tgz X server LinkKit for PC98 servers
If you already have a version of XFree86 installed, MAKE A BACKUP OF
/usr/X11R6
BEFORE DOING ANYTHING ELSE. The standard
installation procedure will overwrite your existing version of XFree86.
If you are installing from scratch, create a directory called
/usr/X11R6
, then extract the required .tgz
files.
If you don't have enough space in /usr
for this, create a
directory elsewhere and create a symbolic link to it.
E.g., if you create a directory in /home
:
mkdir /home/X11R6
ln -s /home/X11R6 /usr
The next step is to run the pre-installation script. This script makes some preliminary checks of your system. For some OSs, it may tell you to install new versions of some system components before proceeding with the installation. This script may also remove some outdated files and symbolic links from a previous installation that could cause problems.
Copy the preinst.sh
script to
/var/tmp
, then go to /usr/X11R6
and run it:
cd /usr/X11R6
sh /var/tmp/preinst.sh
The .tgz
files are gzipped tar files. To extract them, go to
/usr/X11R6
, and run the following as root for each
file you need:
gzip -d < X33file.tgz | tar vxf -
On some OSs, you might get some "Broken Pipe" messages. Providing there
are no other messages associated with this, they can be safely ignored.
Note: You should not be running X while doing this installation. Doing
so may cause the installation to fail, or cause your X session to crash.
If you are using NetBSD or FreeBSD, a more reliable (and highly recommended)
way of doing this is to extract the .tgz
files with:
gzip -d < X33file.tgz | tar -v -x --unlink -f -
If you have GNU cpio (as Linux does) or SVR4 cpio, a more reliable (and
highly recommended) way of doing this is to extract the .tgz
files with:
gzip -d < X33file.tgz | cpio -i -v -d -u -H ustar
Once the required .tgz
files have been extracted, copy the
postinst.sh
script to /var/tmp
, then go to
/usr/X11R6
and run it:
cd /usr/X11R6
sh /var/tmp/postinst.sh
For OSs which use ldconfig (like Linux, FreeBSD, NetBSD and OpenBSD), you
should either run ldconfig or reboot to complete the installation.
Some Linux releases don't run ldconfig automatically at reboot, so you
may need to run it manually.
If you are using FreeBSD, NetBSD or OpenBSD, and your version of ldconfig
supports the -m
option, you can run:
ldconfig -m /usr/X11R6/lib
Otherwise for these OSs, check /etc/rc
to see how ldconfig gets
run at boot time.
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.15 1997/06/01 12:33:35 dawes Exp $
Previous Chapter
Table of contents of this chapter, General table of contents
Top of the document, Beginning of this Chapter