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