---

Updated XFree86 RPMS for Red Hat Linux

Preston Brown writes:

New RPMs for XFree86 3.3.3 (X11) are available for Red Hat Linux 4.2 and
5.x on all platforms. This new release contains a large number of new
features and bugfixes, including some related to system security.  New
RPMs of the fvwm2 window manager for Red Hat Linux 5.x are also available,
as the new X release exposed a serious bug.

Highlights of the new X release include:

 * Security enhancements including several buffer overrun fixes and other
   changes to fix security problems reported to XFree86. 
 * New chipsets supported including 3Dlabs, Rendition, Weitek P9x00, Cyrix
   MediaGX, Matrox
 * G100/G200, SiS 5597/98 + 6326, Trident 975AGP, NeoMagic, more Mach64
   chipsets, C&T 69000, Riva TNT, EPSON SPC8110, Linux vesafb. 
 * All XFCom servers from SuSE and Precision Insight have been included,
   except for the i740 server. 
 * New XInput drivers for AceCad ADVANCEDigitizer, MicroTouch TouchPen,
   SGI dial box. 
 * Numerous bug fixes. 

We are not releasing an updated Xconfigurator at this time; if you have a
graphics card which is not supported by the latest available version of
Xconfigurator for your platform and release, we suggest you use the
xf86config program which comes with XFree86.

Please see the official release notes at http://www.xfree86.org/#news for
further information.

INSTALLATION INSTRUCTIONS:
--------------------------
X Windows is a large and complex package, so the upgrade procedure is
somewhat more lengthy and involved than for other packages.  Please make
sure you carefully follow the instructions pertaining to your particular
release and platform of Red Hat Linux.


Red Hat Linux 5.x: 
------------------

In some circumstances, you may be required to add --force and/or --nodeps
to the rpm command line options to insure a proper upgrade.  Add these
options if the command line given gives an error.

Intel:
------

All updates can be found at ftp://updates.redhat.com/5.2/i386.

1. Upgrade your X server. The package you need is dependent on which video
card you have.  Get the server which matches your card.

2. Upgrade your X libraries and base install:

rpm -Uvh ftp://updates.redhat.com/5.2/i386/XFree86-libs-3.3.3-1.i386.rpm
rpm -Uvh ftp://updates.redhat.com/5.2/i386/XFree86-3.3.3-1.i386.rpm

3. Optionally, upgrade the additional X packages, such as fonts, devel,
etc.

4. If you use fvwm2, upgrade it as well:

Red Hat Linux 5.0:
------------------

rpm -Uvh ftp://updates.redhat.com/5.0/i386/fvwm2-2.0.46-8.1.i386.rpm
rpm -Uvh ftp://updates.redhat.com/5.0/i386/fvwm2-icons-2.0.46-8.1.i386.rpm

Red Hat Linux 5.1, 5.2:
-----------------------

rpm -Uvh ftp://updates.redhat.com/5.2/i386/fvwm2-2.0.46-12.i386.rpm
rpm -Uvh ftp://updates.redhat.com/5.2/i386/fvwm2-icons-2.0.46-12.i386.rpm

Alpha:
------

All updates can be found at ftp://updates.redhat.com/5.2/alpha.

1. Upgrade your X server. The package you need is dependent on which video
card you have.  Get the server which matches your card.

2. Upgrade your X libraries and base install:

rpm -Uvh ftp://updates.redhat.com/5.2/alpha/XFree86-libs-3.3.3-1.alpha.rpm
rpm -Uvh ftp://updates.redhat.com/5.2/alpha/XFree86-3.3.3-1.alpha.rpm

3. Optionally, upgrade the additional X packages, such as fonts, devel,
etc.

4. If you use fvwm2, upgrade it as well:
rpm -Uvh ftp://updates.redhat.com/5.2/alpha/fvwm2-2.0.46-12.alpha.rpm
rpm -Uvh ftp://updates.redhat.com/5.2/alpha/fvwm2-icons-2.0.46-12.alpha.rpm

SPARC:
------

All updates can be found at ftp://updates.redhat.com/5.2/sparc.

1. Upgrade your X server. The package you need is dependent on which
frame buffer your SPARC has.  Get the server which matches your card.

2. Upgrade your X libraries and base install:

rpm -Uvh ftp://updates.redhat.com/5.2/sparc/XFree86-libs-3.3.3-1.sparc.rpm
rpm -Uvh ftp://updates.redhat.com/5.2/sparc/XFree86-3.3.3-1.sparc.rpm

3. Optionally, upgrade the additional X packages, such as fonts, devel,
etc.

4. If a link named /etc/X11/X does not exist, pointing at the proper X
server that you use (for instance, /usr/X11R6/bin/Xsun), create it now.

5. If you use fvwm2, upgrade it as well:
rpm -Uvh ftp://updates.redhat.com/5.2/sparc/fvwm2-2.0.46-12.sparc.rpm
rpm -Uvh ftp://updates.redhat.com/5.2/sparc/fvwm2-icons-2.0.46-12.sparc.rpm


Red Hat Linux 4.2: 
------------------

In some circumstances, you may be required to add --force and/or --nodeps
to the rpm command line options to insure a proper upgrade.  Add these
options if the command line given gives an error.

Intel:
------

All updates can be found at ftp://updates.redhat.com/4.2/i386.

1. Make sure that you are running RPM 2.5.3 or later before proceeding.
Upgrade as follows:

rpm -Uvh ftp://updates.redhat.com/4.2/i386/rpm-2.5.3-4.2.i386.rpm

2. Make sure you have the latest Xconfigurator installed:

rpm -Uvh ftp://updates.redhat.com/4.2/i386/Xconfigurator-2.6.1-1.i386.rpm

3. Upgrade your X server. The package you need is dependent on which video
card you have.  Get the server which matches your card.

4. Upgrade your X libraries and base install:

rpm -Uvh ftp://updates.redhat.com/4.2/i386/XFree86-libs-3.3.3-0.i386.rpm
rpm -Uvh ftp://updates.redhat.com/4.2/i386/XFree86-3.3.3-0.i386.rpm

5. Optionally, upgrade the additional X packages, such as fonts, devel,
etc.

6. If you use fvwm95, upgrade it as well:
rpm -Uvh ftp://updates.redhat.com/4.2/i386/fvwm2-2.0.46-12.i386.rpm
rpm -Uvh ftp://updates.redhat.com/4.2/i386/fvwm2-icons-2.0.46-12.i386.rpm

Alpha:
------

All updates can be found at ftp://updates.redhat.com/4.2/alpha.

1. Make sure that you are running RPM 2.5.3 or later before proceeding.
Upgrade as follows:

rpm -Uvh ftp://updates.redhat.com/4.2/alpha/rpm-2.5.3-4.2.alpha.rpm

2. Make sure you have the latest Xconfigurator installed:

rpm -Uvh ftp://updates.redhat.com/4.2/alpha/Xconfigurator-2.6.1-1.alpha.rpm

3. Upgrade your X server. The package you need is dependent on which video
card you have.  Get the server which matches your card.

4. Upgrade your X libraries and base install:

rpm -Uvh ftp://updates.redhat.com/4.2/alpha/XFree86-libs-3.3.3-0.alpha.rpm
rpm -Uvh ftp://updates.redhat.com/4.2/alpha/XFree86-3.3.3-0.alpha.rpm

5. Optionally, upgrade the additional X packages, such as fonts, devel,
etc.


SPARC: 
------ 

All updates can be found at ftp://updates.redhat.com/4.2/sparc.

The X environment which shipped with Red Hat 4.2 SPARC was different than
that for other architectures.  X was placed in the directory /usr/X11R6.1,
whereas every other architecture expected it to reside under /usr/X11R6.
This errata release corrects the situation. As you upgrade the packages,
YOU WILL SEE ERRORS FROM RPM about missing files, but they can safely be
ignored.

The following instructions will work for an unmodified Red Hat 4.2 SPARC
environment.

1. Make sure that you are running RPM 2.5.3 or later before proceeding.
Upgrade as follows:

rpm -Uvh ftp://updates.redhat.com/4.2/sparc/rpm-2.5.3-4.2.sparc.rpm

2. Remove the symbolic link /usr/X11R6:

rm /usr/X11R6 

3. Move the directory /usr/X11R6.1 to /usr/X11R6:

mv /usr/X11R6.1 /usr/X11R6

4. Upgrade the server package for the type of SPARC framebuffer you have.
This is system dependent.

5. Upgrade your X libraries and base install:

rpm -Uvh ftp://updates.redhat.com/4.2/sparc/XFree86-libs-3.3.3-0.sparc.rpm
rpm -Uvh ftp://updates.redhat.com/4.2/sparc/XFree86-3.3.3-0.sparc.rpm

6. Optionally, upgrade the additional X packages, such as fonts, devel,
etc.

7. Make a symbolic link from /usr/X11R6 to /usr/X11R6.1 for backwards
compatibility:

cd /usr; ln -s X11R6 X11R6.1

8. If a link named /etc/X11/X does not exist, pointing at the proper X
server that you use (for instance, /usr/X11R6/bin/Xsun), create it now.

-------------------------------------------------------------------------------

These packages are PGP signed by Red Hat.

---
  Preston Brown          
  Red Hat Software, Inc. 
  pbrown@redhat.com      


Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis