Upgrading from a Previous Version of Red Hat Linux

If you're already running a previous version of Red Hat Linux on your system, you'll have to upgrade to Red Hat Linux 7.0 (instead of performing a full installation). If you need to upgrade, you must choose Upgrade instead of choosing an installation class (server, workstation or custom). Follow the instructions contained in the Official Red Hat Linux Installation Guide on how to upgrade your system. During the upgrade, you'll need to make sure that the secure server packages are selected by the installation program.

When you perform an upgrade to your Red Hat Linux system, the installation program checks to see what packages are already installed. Those packages will automatically be updated to the versions included in Red Hat Linux 7.0 during the upgrade process. Obviously, however, if you don't have a particular package already installed, the installation program will not install that package — unless you customize your upgrade.

If you're upgrading from the US/Canada version of Red Hat Linux Professional, you'll need to customize your upgrade and choose the secure server packages for installation. You may already have apache installed, but mod_ssl and openssl will not be installed (they were not included in Red Hat Linux before Red Hat Linux 7.0). You'll need to customize the upgrade to choose at least mod_ssl and openssl. See the section called Customizing Your Upgrade to Install the Secure Server for instructions on finding the packages you'll need to choose.

If you're upgrading from the International version of Red Hat Linux Professional, and you had the apache, mod_ssl and openssl packages installed, then the installation program will select and upgrade these programs automatically.

If you're upgrading from the International version of Red Hat Linux Professional, but you did not have the apache, mod_ssl or openssl packages installed, then you'll need to customize your upgrade and choose these packages for installation. See the section called Customizing Your Upgrade to Install the Secure Server for instructions on finding the packages you'll need to choose.

If you're upgrading from the Red Hat Linux Secure Web Server version 1.0 or 2.0 and you want to use your old key and certificate, you'll need to move them to the right places. See the section called Using Pre-existing Keys and Certificates in Chapter 11 for more information on what to do with keys and certificates used with Red Hat Linux Secure Web Server versions 1.0 and 2.0.

Customizing Your Upgrade to Install the Secure Server

If you need to customize the upgrade process, follow the upgrading instructions contained in the Official Red Hat Linux Installation Guide; basically, choose Upgrade as your Install Type and then select Customize packages to be upgraded. Then you'll need to select the packages to upgrade, as described in the Official Red Hat Linux Installation Guide. To help you in your selection, Table 10-1 provides the location of each secure server-related package and whether it is optional.

Table 10-1. Security Packages

Package NameLocated in GroupOptional?
apacheSystem Environment/Daemonsno
mod_sslSystem Environment/Daemonsno
opensslSystem Environment/Librariesno
apache-develDevelopment/Librariesyes
apache-manualDocumentationyes
opensshApplications/Internetyes
openssh-askpassApplications/Internetyes
openssh-askpass-gnomeApplications/Internetyes
openssh-clientsSystem Environment/Daemonsyes
openssh-serverSystem Environment/Daemonsyes
openssl-develDevelopment/Librariesyes
stunnelApplications/Internetyes