|
Next
Previous
Contents
The major part of the Red Hat distribution consists of a set of RPM (Redhat
Package Manager) files. An RPM package typically contains binary
executables, along with relevant configuration files and documentation.
The
rpm program is a powerful
package manager, which can be used to install, query, verify, update, erase
and build software packages in the RPM format. Rpm convieniently
maintains a database of all the software packages it has installed, so
information on the installed software is available at any time.
The binary RPM files in the distribution have been built on a system
running the distribution itself. This is important, because most of the
programs in the packages rely on shared libraries. From RedHat version 5.0,
the new version 2 of the GNU standard C library (which is 64-bit clean) has
been used. This version of the library is commonly referred to as
glibc or in Linux: libc 6 . All executables in the
distribution have been linked against this library. If you attempt to
install binary files from a different distribution, chances are that
they will not work, unless you install the libc5 package for backwards
compability.
The names of the RPM packages contain the suffix .arch.rpm ,
where arch is the architechture, having the value i386 for Intel
platform binaries. The packages you install must match the versions of the
shared libraries available on the machine. The
rpm program is usually quite good at
ensuring that this is indeed the case, however, there are ways around this
check, and you should be sure that you know what you are doing if you force
installation of packages this way. However, using the RedHat installation
boot disk, it is ensured that the correct set of RPM packages are installed
on the machine.
If you discover an RPM package that was not installed on your system during
the installation process, don't despair. At any time, you may (as root)
install RPM packages, for example:
rpm --install WindowMaker-0.18-1b.i386.rpm
You can even install directly from the Internet, if you know the URL of an
RPM package:
rpm --install ftp://rufus.w3.org/redhat-contrib/noarch/mirror-2.9-2.noarch.rpm
Another version of the RPM packages contain the original sources used to
build the binaries. These packages have the suffix .src.rpm and
are situated in the SRPMS directory. These packages are not needed on
the installation CD, and in fact, there is not even enough disk space on an
74 minute burnable CD to accomodate them. Of course, you can make a
separate CD with the SRPMS.
Next
Previous
Contents
|