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.  パッケージの作成のための高度な手法

用語集

索引

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

パッケージを構築する際のプロセスについて、表 2-1 で説明します。特にパッケージの構築に不慣れな方は、この表を参考にしてください。最初の 4 つのタスクは、表示されている順序のとおりに行う必要はありませんが、この順序にしたがうとパッケージの構築が容易になります。パッケージの設計に熟練したユーザーの場合、目的に合わせてこれらのタスクの順序を入れ替えてもかまいません。

パッケージの設計に熟練したユーザーは、make コマンドおよびメイクファイルを使用してパッケージ構築プロセスを自動化できます。詳細については、make(1S) のマニュアルページを参照してください。

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

タスク
説明
参照先
1. pkginfo ファイルの作成
パッケージの特性を記述するための pkginfo ファイルを作成します。
2. パッケージコンテンツの編成
パッケージコンポーネントを階層ディレクトリ構造に配置します。
3. (オプション) 情報ファイルの作成
パッケージの依存関係の定義、著作権に関するメッセージの記載、およびターゲットシステムでの追加領域の確保を行います。
4. (オプション) インストールスクリプトの作成
パッケージのインストールと削除のプロセスをカスタマイズします。
5. prototype ファイルの作成
prototype ファイルにパッケージ内のオブジェクトを記述します。
6. パッケージの構築
pkgmk コマンドを使用してパッケージを構築します。
7. パッケージの確認および転送
パッケージの整合性を確認してから、パッケージを配布媒体にコピーします。