Solaris 8 オペレーティング環境または各パッチを適用した Solaris 8 Update を実行している場合、Solaris 8 Update または最新の Solaris 8 Update へのアップグレードを行うと、パッチは次のようになります。
最新の Solaris 8 Update の一部として適用されたパッチが、システムに再適用されます。これらのパッチをバックアウトすることはできません。
システムに既にインストールされていて、最新の Solaris 8 Update に組み込まれていないパッチはすべて削除されます。
削除、ダウングレード、置き換えられ削除されるパッチのリストを表示するには、次の項で説明するようにパッチアナライザを使用してください。
パッチアナライザは、システム上で解析を実行し、Solaris 8 Update へのアップグレードを行うことで削除されるパッチがどれであるかを判断します。パッチアナライザは、スクリプトとして手動で実行することができ、また Solaris 8 対話式インストールプログラムの一部として使用することもできます。
Solaris 8 対話式インストールプログラムを使用してアップグレードする場合は、「パッチの解析 (Patch Analysis)」画面で「解析 (Analyze)」を選択して解析を実行します。この手順については、「SPARC: Solaris 8 対話式インストールプログラムの使用方法」と 「IA: Solaris 8 対話式インストールプログラムの使用方法」を参照してください。
Solaris 8 対話式インストールプログラムを使用しないでアップグレードを行う場合は、次の手順に従い、analyze_patches スクリプトを実行し、解析を行なってください。
analyze_patches スクリプトを実行するには、NFS またはローカルにマウントされた Solaris 8 Software Update CD 媒体上のスクリプトによって、インストールされたシステムおよび Solaris 8 Software Update CD (またはネットイメージ) にアクセスできなければなりません。
Misc ディレクトリに変更します。
SPARC: イメージがローカルにマウントされた媒体にある場合は、次のように入力します。
# cd /cdrom/sol_8_Update_sparc/Solaris_8/Misc |
ここで、Update は、実際の更新識別子 (たとえば、399、599、または maintenance_update_4) を示します。
IA: イメージがローカルにマウントされた媒体にある場合は、次のように入力します。
# cd /cdrom/sol_8_Update_ia/s2/Solaris_8/Misc |
ここで、Update は、実際の更新識別子 (たとえば、399、599、または maintenance_update_4) を示します。
NFS を介してイメージを使用できる場合は、次のように入力します。
# cd /NFS_mount_directory/Solaris_8/Misc |
analyze_patches スクリプトを実行します。
# ./analyze_patches |
コマンド行には、表 5-1 に示すオプションを使用できます。
表 5-1 analyze_patches のコマンド行オプション
オプション |
説明 |
---|---|
-R rootdir |
rootdir はインストールされたシステムのルートです。これは、デフォルトで / に設定されます。 |
-N netdir |
netdir は、インストールされる OS イメージのルートへのパスです。デフォルトでは /cdrom/cdrom0 になります。これは、Solaris_8 ディレクトリを含むディレクトリを指していなければなりません。このオプションは、NFS マウントポイントから patch_analyzer を実行するときに使用する必要があります。 |
-D databasedir |
スクリプトが OS イメージの Misc ディレクトリ以外のディレクトリから起動される場合、プログラムはパッチ解析に使用するデータベースを検索できません。-D オプションを使用して、データベースへのパスを指定してください。OS イメージの Solaris_8/Misc/database にあるこのデータベースがないと、スクリプトは正しく動作しません。 |
解析を実行したら、次の手順に従い出力を調べます。
analyze_patches スクリプトの出力を調べます。
パッチアナライザからは、他のパッチによって削除、ダウングレード、置き換えられ削除されるパッチのリストが出力されます。パッチの置き換えはパッチのアップグレードに似ています。置き換えられるパッチは削除されて、新しいパッチによってその修正が適用されます。次のようなメッセージが表示されます。
パッチ 105644-03 を削除します。 パッチ 105925 を -02 から -01 へ移行 (ダウングレード) します。 パッチ 105776-01 は、パッチ 105181-05 によって置き換えられ削除されます。 |
パッチアナライザからリストが出力されない場合は、既にシステムにインストールされているパッチに対する処理は何も行われません。
パッチの適用や削除を
実行する場合は、システムをアップグレードします。
システムのアップグレードについては、「SPARC: システムのアップグレード」と 「IA: システムのアップグレード」を参照してください。
実行しない場合は、システムをアップグレードしないでください。
アップグレードの代わりに、Solaris 8 Maintenance Update を使用して、システムにパッチだけを適用できます。
Solaris 8 Maintenance Update は、Solaris 8 Maintenance Update CD にあります。この CD は、Solaris 8 Update リリースに含まれています。パッチの適用方法は、Maintenance Update の『ご使用にあたって』に記載されています。