Solaris のシステム管理 (基本編)

Procedureソフトウェアの依存関係を確認する方法 (prodreg)

特定のソフトウェアコンポーネントに依存するコンポーネントを表示するには、prodreg info コマンドを使用します。特定のコンポーネントをアンインストールする前に、ソフトウェア製品間の依存関係を確認できます。

  1. 端末ウィンドウを開きます。

  2. Oracle Solaris Product Registry の内容を表示します。


    % prodreg browse
        BROWSE # +/-/.  UUID                                  #  NAME
        ======== =====  ====================================  =  ============
        1        -      root                                  1  System 
                                                                 Registry
        2         +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10 
                                                                 System 
                                                                 Software
        3         +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified
                                                                 Software

    確認するソフトウェアコンポーネントが表示されるまで、prodreg browse コマンドを繰り返します。prodreg browse コマンドを使って Oracle Solaris Product Registry をブラウズする方法の詳細については、「インストールまたはアンインストールしたソフトウェアの情報を表示する方法 (prodreg)」を参照してください。

  3. 特定のソフトウェアコンポーネントの依存関係を表示します。


    % prodreg info -m "name" -a "Dependent Components"
    
    -mname

    name で名前を指定されたソフトウェアコンポーネントの属性を表示します。

    -a “Dependent Components”

    Dependent Components 属性の値を表示することにより、name ソフトウェアに依存するコンポーネントを表示します。

    このコマンドの出力には、name ソフトウェアに依存するソフトウェアコンポーネントの一覧が表示されます。


例 21–7 その他のソフトウェア製品に依存するコンポーネントの表示 (prodreg)

次の例では、ExampleSoft というソフトウェア製品に依存するコンポーネントを一覧表示します。


% prodreg -m "ExampleSoft" -a "Dependent Components"
Dependent Components:
Name                         UUID                                  #
---------------------------  ------------------------------------  -
ExampleSoftA                 7f49ecvb-1ii2-11b2-a3f1-0800119u7e8e  1