コマンド、ファイル、およびスクリプトのパッケージ化
このセクションでは、パッケージの操作時に使用する可能性があるコマンド、ファイル、およびスクリプトについて説明します。これらは、各々が実行する固有のタスクとともに、マニュアルページで説明されており、本書の中でも詳細に説明されています。
次の表に、パッケージについての情報を作成、確認、インストール、および取得するのに役立つコマンドを示します。
表 1-1 パッケージ化のためのコマンド
|
|
|
|
パッケージの作成 |
|
pkgmk コマンドに入力するための prototype ファイルを生成します |
|
|
インストール可能なパッケージの作成 |
|
|
パッケージのインストール、削除、および転送 |
|
ソフトウェアパッケージをシステムにインストールします |
|
|
応答を request スクリプトに格納します |
|
|
|
パッケージを配布媒体にコピーします |
|
|
|
パッケージをシステムから削除します |
|
|
パッケージに関する情報の取得 |
|
ソフトウェアパッケージの整合性を確認します |
|
|
ソフトウェアパッケージの情報を表示します |
|
|
|
パッケージのパラメータ値を表示します |
|
|
インストールされたパッケージの変更 |
|
インストール済みのパッケージに新規のパッケージオブジェクトを組み込みます |
|
|
インストール済みのパッケージからパッケージオブジェクトを削除します |
|
|
|
次の表に、パッケージの構築に役立つ情報ファイルを示します。
表 1-2 パッケージ情報ファイル
|
|
|
|
パッケージをインストールするためのデフォルトのファイル |
|
|
パッケージ互換性ファイル |
|
|
パッケージの著作権に関する情報ファイル |
|
|
パッケージ依存関係ファイル |
|
|
パッケージ特性ファイル |
|
|
パッケージコンテンツについての説明ファイル |
|
|
パッケージ情報ファイル |
|
|
パッケージのディスク容量要件に関するファイル |
|
|
次の表では、オプションのインストールスクリプトについて示します。これらのインストールスクリプトはユーザーが書き込むことができ、パッケージのインストール条件および方法に影響を与えます。
表 1-3 パッケージインストールスクリプト
|
|
|
request |
インストーラから情報を要求します |
|
checkinstall |
ファイルシステムデータを収集します |
|
preinstall |
クラスをインストールする前に、いずれかのカスタムインストール要件を実行します |
|
postinstall |
ボリュームをすべてインストールしたあとに、カスタムインストール要件をすべて実行します |
|
preremove |
クラスを削除する前に、いずれかのカスタム削除要件を実行します |
|
postremove |
クラスをすべて削除したあとに、カスタム削除要件をすべて実行します |
|
クラスアクション |
オブジェクトの特定のグループで一連のアクションを実行します |
|
|