次のツールを使用して、アップデートを Solaris システムに適用できます。
Sun Update Connection System ツール
Update Manager グラフィカルユーザーインタフェース (GUI)
Sun Update Connection Hosted Web アプリケーション
Update Manager コマンド行インタフェース (smpatch)
patchadd コマンド
Solaris Management Console (smc) のパッチツール (GUI、Solaris 9 以降)
ディスクレスクライアントシステムにパッチを適用する必要がある場合は、『Solaris のシステム管理 (基本編)』を参照してください。
Update Manager アプリケーションは、Sun Update Connection System ソフトウェア製品の一部です。Sun Update Connection Hosted Web アプリケーションも、このソフトウェア製品の一部です。
次の表は、さまざまな Solaris アップデート管理ツールの可用性を示したものです。
表 1–2 Solaris アップデート管理ツールの可用性
ツールの可用性 |
Update Manager および Sun Patch Manager 2.0 |
Sun Update Connection System |
patchadd/ patchrm コマンド |
Solaris 2.6 および Solaris 7 のパッチ管理ツール |
---|---|---|---|---|
入手方法 |
Solaris 10 の場合 – Update Manager 機能アップデートを適用。 Solaris 8 または Solaris 9 の場合 – Sun Download Center Web サイトから、適切なバージョンの Patch Manager をダウンロード。 |
Sun Update Connection System Web サイトからツールを実行。 |
Solaris リリースに付属。 |
Sun Download Center からダウンロード。 |
利用可能な Solaris リリース |
Solaris 10 の場合 – Update Manager。 Solaris 8 および Solaris 9 の場合 – Sun Patch Manager 2.0。 |
Solaris 10 |
Solaris 2.6、Solaris 7、Solaris 8、および Solaris 9 リリース |
Solaris 2.6 および Solaris 7 リリース |
署名付きアップデートの適用 |
可。署名付きアップデートはダウンロード時に自動的に検証されます。 |
可 |
Solaris 9 12/03 以降 – 可。署名付きアップデートは、ダウンロード時に自動的に検証されます。 |
可。署名付きアップデートはダウンロード時に自動的に検証されます。 |
署名なしアップデートの適用 |
Update Manager の場合 – 不可。 Sun Patch Manager 2.0 の場合 –可。ただし最初に解凍する必要があります。 |
可 |
可 |
不可 |
GUI の使用 |
Solaris 10 の場合 – Update Manager が稼働中のシステムでは可。 Solaris 9 の場合 – Patch Manager (smc) が稼働中のシステムでは可。 Solaris 8 の場合 – 不可。 |
Sun による Web アプリケーションのホスティング。 |
不可 |
不可 |
システムを分析し、適切なアップデートを決定して署名付きまたは署名なしアップデートをダウンロードする |
可。ただし署名付きアップデートのみ。 |
可 |
不可 |
可。ただし署名付きアップデートのみ。 |
ローカルおよびリモートシステムのアップデートサポート |
ローカルおよびリモート。 Solaris 8 の場合 – ローカル。 |
リモート |
ローカル |
ローカル |
RBAC サポート |
Update Manager の場合 – 不可。 smpatch の場合 – 可。 |
適用不可 |
可 |
不可 |
アップデートの適用中、patchadd コマンドで /var/sadm/patch/update-id/log ファイルに情報を記録します。
次の条件に当てはまる場合は、patchadd コマンドではアップデートを適用できません。
パッケージが、システムに完全にインストールされていない。
アップデートパッケージのアーキテクチャと、システムのアーキテクチャが異なっている。
アップデートパッケージのバージョンと、インストールされたパッケージのバージョンが一致しない。
同じベースコードで上位のリビジョン番号を持つアップデートがすでに適用されている。
アップデートによって、適用済みのアップデートが「旧バージョン化」する。
適用対象のアップデートと、システムにすでに適用されているアップデートの間に「互換性がない」。
適用対象のアップデートがほかのアップデートに依存しているが、そのアップデートがまだ適用されていない。
さまざまな方法で、1 つまたは複数のアップデートをダウンロードしたり、システムに適用したりできます。次の表で、自分のニーズに最適な方法を決定してください。
この表で説明されている smpatch コマンドのバージョンは、Solaris 8 システムから使用可能になったものです。
コマンドまたはツール |
説明 |
参照箇所 |
---|---|---|
Update Manager GUI |
アップデートの管理に GUI の利便性が必要な場合は、このツールを使用します。 この GUI の機能には次のようなものがあります。
| |
Sun Update Connection Hosted Web アプリケーション |
Sun でホスティングされているこの Web アプリケーションを使用すれば、使用しているすべての Solaris 10 システムのアップデートをリモート管理できます。 |
第 5 章「Sun Update Connection Hosted ブラウザインタフェースを使用した Solaris アップデートの管理」 |
smpatch update |
このコマンドは、システムを分析して適切なアップデートを決定し、そのアップデートをダウンロードおよび適用する際に使用します。 このコマンドでは、interactive プロパティーセットを含むアップデートは適用されません。 Solaris 8 システムで利用可能なのはローカルモードの smpatch のみです。 |
smpatch(1M) のマニュアルページ |
smpatch analyze および smpatch update |
まず、smpatch analyze を使用してシステムを分析し、適切なアップデートを決定します。そのあと、smpatch update を使用して 1 つまたは複数のアップデートをシステムにダウンロードおよび適用します。 このコマンドでは、interactive プロパティーセットを含むアップデートは適用されません。 Solaris 8 システムで利用可能なのはローカルモードの smpatch のみです。 |
smpatch(1M) のマニュアルページ |
smpatch analyze、smpatch download、および smpatch add |
まず、smpatch analyze を使用してシステムを分析し、適切なアップデートを決定します。次に、smpatch download を使ってそれらをダウンロードします。このコマンドでは、適用対象のアップデートの前提条件となるアップデートもすべてダウンロードされます。そのあと、smpatch add を使用して、1 つまたは複数のアップデートをシステムに適用します。システムはシングルユーザーモードまたはマルチユーザーモードのどちらでも有効です。 Solaris 8 システムで利用可能なのはローカルモードの smpatch のみです。 |
smpatch(1M) のマニュアルページ |
patchadd |
Solaris 2.6 リリース以降 – 署名なしアップデートをシステムに適用します。 Solaris 9 12/03 リリース以降 – このコマンドを使用して、署名付きまたは署名なしアップデートをシステムに適用します。署名付きアップデートを適用するには、まずパッケージの「キーストア」を設定する必要があります。 |
patchadd(1M) のマニュアルページ |
smpatch コマンド行インタフェースまたは Update Manager グラフィカルユーザーインタフェースを使用してアップデートを適用する場合は、「初めて Sun Update Connection System を使用する場合」を参照して、選択した方法に関連する情報を確認してください。