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

インストールまたはアンインストールしたソフトウェアの情報を表示する方法 (prodreg)

Solaris Product Registry 内のソフトウェアに関する情報を確認するには、端末ウィンドウで prodreg コマンドのサブコマンド browse を実行します。

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

  2. Solaris Product Registry をブラウズします。


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

    prodreg のサブコマンド browse では、登録済みソフトウェアに関する次の情報を表示できます。

    BROWSE #

    prodreg browse コマンドを実行すると、Solaris Product Registry により、登録済みの各ソフトウェアコンポーネントのブラウズ番号が生成されます。この番号を prodreg browse コマンドや prodreg info コマンドの引数に指定することにより、登録済みの特定のコンポーネントの下位コンポーネントを表示できます。


    注 –

    ブラウズ番号 (BROWSE#) は、システムのリブートや再インストールによって変更される可能性があります。ブラウズ番号をスクリプト内に記述したり、その他のログインセッションで再利用したりすることはできません。


    +/-/.

    このフィールドは、ソフトウェアコンポーネントが Solaris Product Registry に登録された子コンポーネントを持っているかどうかを示します。このフィールドには、次の文字が表示されます。

    • + - ソフトウェアコンポーネントは、現在表示されていないが子コンポーネントを持っていることを示します。

    • - - ソフトウェアコンポーネントは、現在表示されている子コンポーネントを持っていることを示します。

    • . - ソフトウェアコンポーネントが子コンポーネントを持っていないことを示します。

    UUID

    このフィールドには、Solaris Product Registry に格納されているソフトウェア固有の識別子が表示されます。 

    #

    このフィールドには、システム上のソフトウェアコンポーネントのインスタンス番号が表示されます。システム上に複数のソフトウェアコンポーネントインスタンスがある場合、Solaris Product Registry はそれぞれのインスタンスに別々のインスタンス番号を割り当てます。 

    NAME

    このフィールドには、ソフトウェアの地域対応化された名前が表示されます。出力例では、Solaris オペレーティング環境の名前は「Solaris 9 4/03」になっています。 

  3. Solaris Product Registry 内の任意のソフトウェアコンポーネント 1 個の情報をブラウズします。


    % prodreg browse  -m "name"
    
    -m name

    name で名前を指定されたソフトウェアコンポーネントの情報を表示する

    システム上に name ソフトウェアのインスタンスが複数存在する場合は、次のコマンドを実行して Solaris Product Registry をブラウズします。


    % prodreg browse  -u name-UUID -i instance
    
    -u name-UUID

    一意の識別子 name-UUID で指定された name ソフトウェアコンポーネントの情報を表示する

    -i instance

    インスタンス番号 instance で指定された name ソフトウェアコンポーネントの情報を表示する

  4. ブラウズするそれぞれのソフトウェアコンポーネントに対して、手順 3 を繰り返します。

例 — コンポーネント名によるソフトウェア情報の表示 (prodreg)

次の例では、コンポーネント名を指定してソフトウェア情報を表示します。


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

% prodreg browse -m "Solaris 9 4/03 System Software"

例 — コンポーネントのブラウズ番号によるソフトウェア情報の表示 (prodreg)

次の例では、prodreg browse コマンドの -n オプションでコンポーネントのブラウズ番号を指定して、ソフトウェアの情報を表示します。


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

% prodreg browse -n 2

例 — コンポーネントの UUID によるソフトウェア情報の表示 (prodreg)

次の例では、prodreg browse コマンドの -u オプションでコンポーネントの UUID を指定して、ソフトウェアの情報を表示します。


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

% prodreg browse -u a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b