以前のバージョンの Red Hat Linux のアップグレード

すでにシステム上で以前のバージョンの Red Hat Linux を稼働させている場合は、Red Hat Linux 7.0 へとアップグレードする必要があります (フルインストールではなく)。アップグレードする必要がある場合は、インストールクラス (サーバ、ワークステーション、カスタマイズ) を選択する代わりに、[アップデート] を選択しなければなりません。システムのアップグレード方法については、『オフィシャル Red Hat Linux インストレーションガイド』に含まれる指示にしたがってください。アップグレード中には、インストールプログラムによってセキュアサーバのパッケージが選択されることを確認する必要があります。

Red Hat Linux のアップグレードを実行すると、インストールプログラムはすでにどのパッケージがインストールされているのかをチェックします。アップグレードプロセス中には、インストール済のパッケージが自動的に Red Hat Linux 7.0 に含まれるバージョンへとアップデートされることになります。ただし、当然のことですが、インストールプログラムはインストールされていないパッケージをアップデートすることはありません - アップグレード方法をカスタマイズする場合を除いて。

米国/カナダ版の Red Hat Linux Professional をアップグレードする場合は、アップグレード方法をカスタマイズして、セキュアサーバのパッケージをインストールするように選択する必要があります。すでに apache がインストールされている場合であっても、mod_sslopensl がインストールされることはありません (これらは Red Hat Linux 7.0 以前の Red Hat Linux には含まれていませんでした)。アップグレード方法をカスタマイズして、少なくとも mod_sslopenssl を選択する必要があります。選択すべきパッケージを検索する方法については、the section called セキュアサーバをインストールするためにアップグレード方法をカスタマイズする を参照してください。

apachemod_ssl および openlls パッケージをインストールした状態の国際版 Red Hat Linux Professional をアップグレードする場合、インストールプログラムはこれらのプログラムを自動的に選択してアップグレードします。

apachemod_ssl および openlls パッケージをインストールしていない状態の国際版 Red Hat Linux Professional をアップグレードする場合は、アップグレード方法をカスタマイズしてこれらのパッケージをインストールするように選択する必要があります。選択すべきパッケージを検索する方法については、the section called セキュアサーバをインストールするためにアップグレード方法をカスタマイズする を参照してください。

Red Hat Linux Secure Web Server のバージョン 1.0 または 2.0 からアップグレードし、かつ古い鍵と証明書を使用したい場合は、鍵と証明書を適切な場所に移動する必要があります。Red Hat Linux Secure Web Server のバージョン 1.0 と 2.0 で使用していた鍵と証明書の取り扱いについては、the section called 既存の鍵と証明書の使用法 in Chapter 5 を参照してください。

セキュアサーバをインストールするためにアップグレード方法をカスタマイズする

アップグレード方法をカスタマイズする必要がある場合は、『オフィシャル Red Hat Linux インストレーションガイド』に記載されたアップグレードの指示にしたがってください。基本的には、[インストールタイプ] として [アップデート] を選択し、次に [アップデートするパッケージをカスタマイズする] を選択します。次に、アップグレードするパッケージを選択する必要があります。Official Red Hat Linux インストレーションガイド を参照してください。選択作業を支援するために、Table 4-1 には、セキュアサーバと関連するパッケージ群の場所と、それらがオプションかどうかを説明してあります。

Table 4-1. セキュリティパッケージ

パッケージ名パッケージグループオプションか?
apacheSystem Environment/Daemonsいいえ
mod_sslSystem Environment/Daemonsいいえ
opensslSystem Environment/Librariesいいえ
apache-develDevelopment/Librariesはい
apache-manualDocumentationはい
opensshApplications/Internetはい
openssh-askpassApplications/Internetはい
openssh-askpass-gnomeApplications/Internetはい
openssh-clientsSystem Environment/Daemonsはい
openssh-serverSystem Environment/Daemonsはい
openssl-develDevelopment/Librariesはい
stunnelApplications/Internetはい