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

ドキュメントの情報

はじめに

1.  パッケージの設計

2.  パッケージの構築

パッケージの構築プロセス (タスクマップ)

パッケージ環境変数

環境変数の使用に関する一般的な規則

パッケージ環境変数のサマリー

pkginfo ファイルの作成

パッケージインスタンスの定義

パッケージの省略名の定義 (PKG)

パッケージアーキテクチャーの指定 (ARCH)

パッケージの命令セットアーキテクチャーの指定 (SUNW_ISA)

パッケージのバージョンの指定 (VERSION)

パッケージ名の定義 (NAME)

パッケージカテゴリの定義 (CATEGORY)

pkginfo ファイルの作成方法

パッケージのコンテンツの編成

パッケージのコンテンツの編成方法

prototype ファイルの作成

prototype ファイルの形式

ftype フィールド

class フィールド

path フィールド

集合的再配置可能オブジェクト

個別再配置可能オブジェクト

パラメータ型パス名

オブジェクトのソースおよびターゲットの場所の簡略な記述

mode フィールド

owner フィールド

group フィールド

prototype ファイルを最初から作成する

例--pkgproto コマンドを使用した prototype ファイルの作成

pkgproto コマンドで作成した prototype ファイルの微調整

ファイルタイプ vex、および i を指定したオブジェクトのエントリの作成

複数のクラス定義の使用

例--pkgproto コマンドを使用して作成した prototype ファイルの微調整

prototype ファイルへの機能の追加

インストール時に作成される追加のオブジェクトの定義

インストール時のリンクの作成

複数のボリュームにわたるパッケージの配布

prototype ファイルの入れ子化

mode フィールド、owner フィールド、および group フィールドのデフォルト値の設定

pkgmk コマンドの検索パスの指定

環境変数の設定

pkgproto コマンドを使用して prototype ファイルを作成する方法

パッケージの構築

最も簡単な pkgmk コマンドの使用

pkgmap ファイル

パッケージの構築方法

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

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

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

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

用語集

索引

パッケージのコンテンツの編成

インストールあとのターゲットシステム上でのパッケージオブジェクトの構造を模倣した階層ディレクトリ構造にパッケージオブジェクトを編成します。prototype ファイルを作成する前にこの手順を行うと、prototype ファイルの作成時に時間と労力を節約できます。

パッケージのコンテンツの編成方法

  1. 作成が必要なパッケージの数と、各パッケージに配置するパッケージオブジェクトを決定します。

    この手順を完了できるようにするには、「パッケージを構築する前の考慮事項」を参照してください。

  2. 構築する必要がある各パッケージにディレクトリを作成します。

    このディレクトリは、システムの任意の場所で構築し、任意の名前を付けることができます。この章の例では、パッケージディレクトリはパッケージの省略名と同じ名前を持つと仮定しています。

    $ cd /home/jane
    $ mkdir SUNWcadap
  3. 対応するパッケージディレクトリの下にあるディレクトリ構造に各パッケージ内のパッケージオブジェクトを編成します。このディレクトリ構造は、ターゲットシステム上でのパッケージオブジェクトの構造を模倣するようにしてください。

    たとえば、CAD アプリケーションパッケージの SUNWcadap には、次のディレクトリ構造が必要です。


    image:SUNWcadap パッケージのディレクトリ構造を図に示します。
  4. 情報ファイルを保管する場所を決定します。適切な場合、ディレクトリを作成してファイルを 1 か所に保管します。

    次の例では、pkginfo ファイルの作成方法」にある pkginfo ファイルの例が Jane のホームディレクトリに作成されていると仮定しています。

    $ cd /home/jane
    $ mkdir InfoFiles
    $ mv pkginfo InfoFiles

参照

pkgproto コマンドを使用して prototype ファイルを作成する方法」を参照してください。