本文に進む 日本−日本語
日本HPホーム 製品とサービス お客様サポート/ ダウンロード ソリューション ご購入の方法
≫ お問い合わせ
詳細検索オプション
日本HPホーム
パッチ管理ユーザーガイド: HP-UX 11.x システム用 > 第3章 HP-UX パッチの概要

システム上のパッチの特定

≫ 

テクニカル ドキュメント

PDF版
関連ドキュメント
フィードバック
ここから本文が始まります

 ≫ 目次

 ≫ 用語集

 ≫ 索引

HP-UX オペレーティングシステムに同梱されている SD-UX は、一元的な HP-UX ソフトウェア管理用の強力なツールセットを備えています。SD-UX コマンド名の多くは sw から始まります。(例: swlistswinstallswregswremoveswcopyswverify)。SD-UX の詳細は、HP テクニカルドキュメント Web サイト (http://docs.hp.com/ja ) の『 Software Distributor 管理ガイド』を参照してください。

swlist コマンドは、HP-UX システム上のパッチとパッチバンドルを特定する際に欠かせません。swlist コマンドを使用すれば、ローカルホストまたはリモートホストにインストールされたソフトウェア製品や、ローカルデポまたはリモートデポに保存されたソフトウェア製品に関する情報を表示できます。各種のコマンド引数とオプションを指定して、返される情報をカスタマイズすることができます。swlist(1M) マンページを参照してください。

この項では、swlist コマンドを使用してパッチ、バンドル、およびデポに関する情報を表示する方法の例を挙げます。

注記: 簡潔性と読みやすさを考慮して、SD-UX コマンド出力行を削除または短縮している場合があります。

swlist コマンドの例

引数を指定しないで swlist コマンドを使用すると、ローカルホストにインストールされた最上位レベルの全ソフトウェアのデフォルトリストが表示されます。

swlist

例:

$ swlist
# Initializing...
# Contacting target "some_system"...
#
# Target: some_system:/
			
# Bundle(s):
BUNDLE11i    B.11.11.0102.2  Required Patch Bundle for HP-UX 11i, February 2001
GOLDAPPS11i  B.11.11.0312.4  Gold Applications Patches for HP-UX 11i v1, Dec 2003
GOLDBASE11i  B.11.11.0312.4  Gold Base Patches for HP-UX 11i v1, December 2003
HWEnable11i  B.11.11.0309.4  Hardware Enablement Patches for HP-UX 11i, Sep 2003
MOZILLA      1.4.0.00.00     Mozilla 1.4 for HP-UX
T1471AA      A.03.50.000     HP-UX Secure Shell 
				
# Product(s) not contained in a Bundle:
PHCO_28848  1.0  Software Distributor Cumulative Patch
PHCO_29010  1.0  shar(1) patch
PHCO_29495  1.0  libc cumulative patch
PHSS_28677  1.0  CDE Applications Periodic Patch
vim         5.8  Vi IMproved

swlist コマンドでは、各種の引数を指定できます。この章では、次のコマンド引数とオペランドのみ取り上げます。

swlist [ -d ] [ -l level ] [ -a attribute ] [ -s source ] [ software_selections ] [ -x option=value ] [ @ target_selections ]

  • -d

    システムに現在インストールされているソフトウェアではなく、ソフトウェアデポに対して作用するように swlist コマンドに指示します。この引数を使用する場合は、デポを指定する @ target_selections 引数も使用する必要があります。

  • -l level

    • 指定されたレベルまでのすべてのソフトウェアオブジェクトが一覧表示されます。level として次の値を指定できます (一部)。

      • depot: デポから入手できるソフトウェアが一覧表示されます。

      • bundle: バンドルのみ表示されます。

      • product: プロダクトのみ表示されます。

      • patch: 適用されているパッチがすべて表示されます。

      • fileset: プロダクトとファイルセットが表示されます。

      • file: プロダクト、ファイルセット、ファイル、および番号 (ソフトウェアライセンス供与で使用) が表示されます。

      • category: 定義にカテゴリオブジェクトを含む、入手可能なパッチのカテゴリがすべて表示されます。

    • level には複数の値を指定できます。

      -l bundle -l product: バンドルとバンドルに含まれるプロダクトが表示されます。

  • -a attribute

    表示する属性を 1 つまたは複数指定します。属性の詳細は、「パッチ関連の属性」を参照してください。

  • -s source

    一覧表示するソフトウェアソースを指定します。この引数は、デポを一覧表示する代替方法として使用します。

  • software_selections

    • 一覧表示するソフトウェアソースを指定します。

    • level bundleproductfilesetfile、または patch の場合にのみ指定できます。

    • 複数選択する場合は、software_selections の指定でワイルドカード [ ]、*、? を使用します。例:

      • bun[12] と指定すれば、ソフトウェア bun1bun2 が選択されます。

      • \* と指定すれば、すべてのソフトウェアが選択されます。

    • sd(5) のマンページを表示するには、コマンド man 5 sd を使用します。

  • -x option=value

    • 指定した値にオプションが設定されます。

    • swlist コマンドのデフォルト動作では、システムにインストールされた最新パッチのみ表示されます。置換されたパッチは表示されません。置換されたパッチを一覧表示するには、show_superseded_patches オプションをtrue に設定してください。

      swlist -x show_superseded_patches=true

    • 必要に応じて、複数の-x オプションを指定できます。

  • @ target_selections

    • コマンドのターゲットを指定します。swlist コマンドを指定して、ローカルホスト以外のシステムまたはデポに対して作用するようにすることができます。たとえば、システム host1 に対して作用するように swlist コマンドに指示するには、次のように指定します。

      swlist @ host1

    • ローカルホスト上のディレクトリ some_directory に配置されたソフトウェアデポ depot1 に対して作用させるには、次のように指示します。

      swlist @ /some_directory/depot1

    • システム host1 上のディレクトリ some_directory に配置されたデポ depot2 に対して作用させるには、次のように指示します。

      swlist @ host1:/some_directory/depot2

swlist コマンドの引数の完全なリストは、swlist(1M) マンページ、または HP テクニカルドキュメント Web サイト (http://docs.hp.com/ja ) の『 Software Distributor 管理者ガイド』を参照してください。

パッチのみを出力に表示するには、次のようにカテゴリタグ patch を使用するソフトウェア選択と-l 引数を組み合わせて使用します。

swlist -l level *,c=category_tag

例:

$ swlist -l product *,c=patch
# Initializing...
# Contacting target "some_system"...
#
# Target:  some_system:/
PHCO_28848   1.0   Software Distributor Cumulative Patch
PHCO_29010   1.0   shar(1) patch
PHCO_29495   1.0   libc cumulative patch
PHSS_28677   1.0   CDE Applications Periodic Patch
...

次のコマンドを実行すれば、manual_dependencies カテゴリタグが割り当てられたパッチが表示されます。

swlist -l level *,c=category_tag

例:

$ swlist -l product *,c=manual_dependencies
# Initializing...
# Contacting target "chb26006"...
#
# Target: chb26006:/
PHCO_24198   1.0   ioscan(1M) patch 
PHCO_25831   1.0   SCSI Ultra160 driver Online Addition script
PHCO_25841   1.0   Add Rock Ridge extension to mount_cdfs(1M)
PHCO_26252   1.0   mount_vxfs(1M) cumulative patch
...

次のコマンドを実行すれば、指定されたシステム上のバンドルが表示されます。

swlist -l level @ target_selections

例:

$ swlist -l bundle @ some_system
# Initializing...
# Contacting target "some_system"...
#
# Target:  some_system:/
BUNDLE11i   B.11.11.0102.2 Required Patch Bundle for HP-UX 11i, Feb 2001
GOLDAPPS11i B.11.11.0312.4 Gold Applications Patches for HP-UX 11i v1, Dec 2003
GOLDBASE11i B.11.11.0312.4 Gold Base Patches for HP-UX 11i v1, Dec 2003
HWEnable11i B.11.11.0309.4 Hardware Enablement Patches for HP-UX 11i, Sep 2003
MOZILLA     1.4.0.00.00    Mozilla 1.4 for HP-UX
T1471AA     A.03.50.000    HP-UX Secure Shell

表 3-1 「swlist コマンドのバリエーション」では、有用な swlist コマンドのバリエーションを挙げています。これらの例は、swlist コマンドの各種引数の組み合わせを知る上でも役に立ちます。

表 3-1 swlist コマンドのバリエーション

swlist コマンド

説明

swlist -l depot

ローカルシステム上に配置された登録済みデポが表示されます。

swlist -l depot @ some_host

システム some_host 上に配置された登録済みデポが表示されます。

swlist -d -l product @ \ some_host:/some_directory/some_depot

swlist -l product -s \ some_host:/some_directory/some_depot

システム some_host 上のソフトウェアデポ/some_directory/some_depot に保存されたプロダクトを一覧表示する代替コマンドです。

swlist -d -l product *,c=patch @ \ some_host:/some_directory/some_depot

システム some_host 上のデポ/some_directory/some_depot のすべてのパッチが一覧表示されます。

swlist -d -l category @ \ some_host:/some_directory/some_depot

システム some_host 上のデポ/some_directory/some_depot の内容に関連付けられたすべてのカテゴリタグが一覧表示されます。

swlist -a readme -l product patch_id

パッチ patch_id の readme ドキュメンテーションが表示されます。

swlist -a readme -l product *,c=critical

重要な機能を含む、ローカルシステムにインストールされたすべてのパッチの readme ドキュメンテーションが表示されます。

swlist -l product some_bundle

バンドル some_bundle に含まれるプロダクトが一覧表示されます。

swlist -l product -a category_tag patch_id

パッチ patch_id のカテゴリタグが一覧表示されます。

swlist -l product -a category_tag \*,c=patch

ローカルシステムにインストールされたパッチと、それらに対応するカテゴリタグが一覧表示されます。

 

印刷用画面へ
プライバシー 本サイト利用時の合意事項
© 2004 - 2007 Hewlett-Packard Development Company, L.P.