JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
アプリケーションパッケージ開発者ガイド     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  パッケージの設計

2.  パッケージの構築

3.  パッケージの機能の拡張 (タスク)

4.  パッケージの確認と転送

パッケージの確認と転送 (タスクマップ)

ソフトウェアパッケージのインストール

インストールソフトウェアデータベース

pkgadd コマンドでの対話

同機種環境内のスタンドアロンシステムまたはサーバーへのパッケージのインストール

スタンドアロンシステムまたはサーバーにパッケージをインストールする方法

パッケージの整合性の確認

パッケージの整合性を確認する方法

インストール済みパッケージについての追加情報の表示

pkgparam コマンド

pkgparam コマンドで情報を取得する方法

pkginfo コマンド

pkginfo のデフォルトの表示

pkginfo の表示の形式のカスタマイズ

pkginfo の長形式のパラメータの説明

pkginfo コマンドで情報を取得する方法

パッケージの削除

パッケージを削除する方法

配布媒体へのパッケージの転送

配布媒体にパッケージを転送する方法

5.  パッケージ作成のケーススタディー

6.  パッケージの作成のための高度な手法

用語集

索引

インストール済みパッケージについての追加情報の表示

インストール済みパッケージについての情報を表示するには、他に 2 つのコマンドがあります。

pkgparam コマンド

pkgparam コマンドを使用すると、コマンド行で指定したパラメータに関連付けられた値を表示できます。この値は、特定のパッケージの pkginfo ファイル、または指定したファイルから取得されます。1 行に 1 つのパラメータ値が表示されます。値のみ、またはパラメータと値を表示できます。

pkgparam コマンドで情報を取得する方法

  1. パッケージをインストールします。

    必要に応じて、「スタンドアロンシステムまたはサーバーにパッケージをインストールする方法」を参照してください。

  2. パッケージについての追加情報を表示します。
    # pkgparam [-v] pkg-abbrev [param...]

    -v
    パラメータの名前とその値を表示します。
    pkg-abbrev
    特定のパッケージの名前です。
    param
    値を表示するパラメータを 1 つ以上指定します。

例 4-3 pkgparam コマンドでの情報の取得

たとえば、値のみを表示するには、次のコマンドを使用します。

$ pkgparam SUNWcadap
none
/opt
US/Mountain
/sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin
/usr/sadm/sysadm
SUNWcadap
Chip designers need CAD application software to design abc
chips.  Runs only on xyz hardware and is installed in the usr
partition.
system
release 1.0
SPARC
venus990706083849
SUNWcadap
/var/sadm/pkg/SUNWcadap/save
Jul 7 1999 09:58
$

パラメータとその値を表示するには、次のコマンドを使用します。

$ pkgparam -v SUNWcadap
pkgparam -v SUNWcadap
CLASSES='none'
BASEDIR='/opt'
TZ='US/Mountain'
PATH='/sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin'
OAMBASE='/usr/sadm/sysadm'
PKG='SUNWcadap'
NAME='Chip designers need CAD application software to design abc chips.  
Runs only on xyz hardware and is installed in the usr partition.'
CATEGORY='system'
VERSION='release 1.0'
ARCH='SPARC'
PSTAMP='venus990706083849'
PKGINST='SUNWcadap'
PKGSAV='/var/sadm/pkg/SUNWcadap/save'
INSTDATE='Jul 7 1999 09:58'
$

特定のパラメータの値を表示する場合は、次の形式を使用します。

$ pkgparam SUNWcadap BASEDIR
/opt
$

詳細は、pkgparam(1) を参照してください。

参照

以上の手順が終了したら、次のタスク、「パッケージを削除する方法」に進みます。

pkginfo コマンド

インストール済みパッケージについての情報を表示するには、pkginfo コマンドを使用します。このコマンドには複数のオプションがあり、表示の形式と内容をカスタマイズできます。

任意の数のパッケージインスタンスについての情報を要求できます。

pkginfo のデフォルトの表示

オプションを指定しないで pkginfo コマンドを実行すると、システムに完全にインストールされているすべてのパッケージのカテゴリ、パッケージインスタンス、およびパッケージ名が表示されます。次の例に示すように、表示はカテゴリ別に整理されます。

$ pkginfo
.
.
.
system      SUNWinst       Install Software
system      SUNWipc        Interprocess Communications
system      SUNWisolc      XSH4 conversion for ISO Latin character sets
application SUNWkcspf      KCMS Optional Profiles
application SUNWkcspg      KCMS Programmers Environment
application SUNWkcsrt      KCMS Runtime Environment
.
.
.
$

pkginfo の表示の形式のカスタマイズ

pkginfo の表示は、簡易、抽出、詳細の 3 種類の形式で取得できます。

短形式がデフォルトです。pkginfo のデフォルトの表示」に示すように、簡易形式では、カテゴリ、パッケージの省略名、およびパッケージの完全な名前のみが表示されます。

抽出形式では、パッケージの省略名、名前、アーキテクチャー(ある場合)、およびバージョン (ある場合) が表示されます。次の例のように、抽出形式をリクエストするには -x オプションを使用します。

$ pkginfo -x
.
.
.
SUNWipc         Interprocess Communications
                (sparc) 11.8.0,REV=1999.08.20.12.37
SUNWisolc       XSH4 conversion for ISO Latin character sets
                (sparc) 1.0,REV=1999.07.10.10.10
SUNWkcspf       KCMS Optional Profiles
                (sparc) 1.1.2,REV=1.5
SUNWkcspg       KCMS Programmers Environment
                (sparc) 1.1.2,REV=1.5
.
.
.
$

-l オプションを使用すると長形式で表示され、次の例のように、パッケージについて入手できるすべての情報が表示されます。

$ pkginfo -l SUNWcadap
   PKGINST:  SUNWcadap
      NAME:  Chip designers need CAD application software to
design abc chips.  Runs only on xyz hardware and is installed
in the usr partition.
  CATEGORY:  system
      ARCH:  SPARC
   VERSION:  release 1.0
   BASEDIR:  /opt
    PSTAMP:  system980706083849
  INSTDATE:  Jul 7 1999 09:58
    STATUS:  completely installed
     FILES:     13 installed pathnames
                 6 directories
                 3 executables
              3121 blocks used (approx)
$

pkginfo の長形式のパラメータの説明

次の表で、各パッケージで表示できるパッケージパラメータについて説明します。パラメータとその値は、パラメータに値が割り当てられている場合にのみ表示されます。

表 4-2 パッケージパラメータ

パラメータ
説明
ARCH
パッケージがサポートするアーキテクチャー。
BASEDIR
ソフトウェアパッケージが常駐するベースディレクトリ (パッケージが再配置可能な場合に表示されます)。
CATEGORY
パッケージがメンバーであるソフトウェアのカテゴリ (たとえば、systemapplication)。
CLASSES
パッケージに定義されているクラスのリスト。リストの順序で、クラスのインストール順序が決まります。最初にリストされているクラスが、最初にインストールされます(メディア単位)。このパラメータは、request スクリプトによって変更される場合があります。
DESC
パッケージを説明するテキスト。
EMAIL
ユーザー照会のための電子メールアドレス。
HOTLINE
パッケージについてのホットラインヘルプを受け取る方法についての情報。
INTONLY
NULL 以外の値に設定されている場合は、パッケージを対話形式でのみインストールする必要があることを示します。
ISTATES
パッケージのインストールに対する許容可能な実行状態のリスト (S s 1 など)。
MAXINST
マシン上で同時に許可する必要のあるパッケージインスタンスの最大数。デフォルトでは、1 つのパッケージインスタンスのみが許可されます。
NAME
パッケージ名。通常は、パッケージの省略名を説明するテキスト。
ORDER
媒体に格納する順序を定義するクラスのリスト。パッケージを作成する際に pkgmk コマンドで使用されます。このパラメータで定義されていないクラスは、標準の順序付け手順を使用して媒体に格納されます。
PKGINST
インストールされているパッケージの省略名。
PSTAMP
パッケージの製造スタンプ。
RSTATES
パッケージの削除に対する許容可能な実行状態のリスト (Ss 1 など)。
ULIMIT
このパラメータが設定されると、ulimit コマンドに引数として渡されます。これにより、インストールの間にファイルの最大サイズが設定されます。これは、手続きスクリプトによって作成されるファイルに対してのみ適用されます。
VENDOR
ソフトウェアパッケージの提供ベンダーの名前。
VERSION
パッケージのバージョン。
VSTOCK
ベンダー提供のストック番号。

pkginfo コマンドの詳細は、pkginfo(1) のマニュアルページを参照してください。

pkginfo コマンドで情報を取得する方法

  1. パッケージをインストールします。

    必要に応じて、「スタンドアロンシステムまたはサーバーにパッケージをインストールする方法」を参照してください。

  2. パッケージについての追加情報を表示します。
    # pkginfo [-x | -l] [pkg-abbrev]

    -x
    パッケージの情報が抽出形式で表示されます。
    -l
    パッケージの情報が長形式で表示されます。
    pkg-abbrev
    特定のパッケージの名前です。省略すると、pkginfo コマンドでは、インストールされているすべてのパッケージに関する情報がデフォルトの形式で表示されます。
次のステップ

以上の手順が終了したら、次のタスク、「パッケージを削除する方法」に進みます。