JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 での Image Packaging System を使用したソフトウェアのパッケージ化および配布     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

1.  IPS の設計目標、概念、および用語

IPS の設計目標

ソフトウェアの自己アセンブリ

ソフトウェアの自己アセンブリ用のツール

不可分なソフトウェアオブジェクト

構成の合成

アクチュエータと SMF サービス

Oracle Solaris でのソフトウェアの自己アセンブリの例

Apache Web Server

構成フラグメントを提供する複数のパッケージ

IPS パッケージのライフサイクル

IPS 用語およびコンポーネント

インストール可能なイメージ

パッケージ識別子: FMRI

パッケージ発行元

パッケージ名

パッケージバージョン

パッケージの内容: アクション

ファイルアクション

ディレクトリアクション

リンクアクション

ハードリンクアクション

設定アクション

ドライバアクション

依存アクション

ライセンスアクション

レガシーアクション

署名アクション

ユーザーアクション

グループアクション

パッケージリポジトリ

2.  IPS を使用したソフトウェアのパッケージ化

3.  ソフトウェアパッケージのインストール、削除、および更新

4.  パッケージの依存関係の指定

5.  バリエーションの許可

6.  プログラムによるパッケージマニフェストの変更

7.  パッケージインストールの一環としてのシステム変更の自動化

8.  パッケージ更新の高度なトピック

9.  IPS パッケージの署名

10.  非大域ゾーンの処理

11.  発行されたパッケージの変更

A.  パッケージの分類

B.  IPS を使用して Oracle Solaris OS をパッケージ化する方法

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

IPS パッケージのライフサイクル

このセクションでは、IPS パッケージのライフサイクル内の各状態についての概要を説明します。最良の結果を得るために、パッケージ開発者とシステム管理者の両者がパッケージライフサイクルのさまざまな局面について理解しておく必要があります。

作成

だれでもパッケージを作成できます。IPS では、パッケージ作成者に、特定のソフトウェア構築システムもディレクトリ階層も課しません。パッケージ作成の詳細は、第 2 章IPS を使用したソフトウェアのパッケージ化を参照してください。パッケージ作成の各側面については、このガイドの残りの章を通して説明します。

発行

パッケージが IPS リポジトリ (HTTP の場所とファイルシステムのどちらか) に発行されます。発行されたパッケージは .p5p パッケージアーカイブファイルに変換することもできます。IPS リポジトリからソフトウェアにアクセスするには、pkg set-publisher コマンドを使用してリポジトリをシステムに追加することも、pkg コマンドで -g オプションを使用して一時ソースとしてリポジトリにアクセスすることもできます。パッケージの発行の例は、第 2 章IPS を使用したソフトウェアのパッケージ化に示されています。

インストール

http://https://、または file:// URL 経由でアクセスされる IPS リポジトリから、あるいは .p5p パッケージアーカイブからパッケージをシステムにインストールできます。パッケージのインストールについては、第 3 章ソフトウェアパッケージのインストール、削除、および更新に詳しく説明されています。

更新

更新されたバージョンのパッケージが使用可能になり、IPS リポジトリに発行されるか、新しい .p5p パッケージアーカイブとして配布される可能性があります。その後、インストールされたパッケージは個別に、またはシステム全体の更新の一部として最新の状態にすることができます。

IPS は SVR4 パッケージシステムが行なっていた「パッチ」という概念を使用しないことに注意してください。IPS パッケージ化されたソフトウェアへの変更はすべて、更新されたパッケージによって配布されます。

パッケージの更新はパッケージのインストールとほぼ同じように行われますが、パッケージシステムは更新されたパッケージによって配布された変更部分のみをインストールするように最適化されています。パッケージの更新については、第 3 章ソフトウェアパッケージのインストール、削除、および更新に詳しく説明されています。

名前の変更

パッケージの有効期間中はパッケージの名前を変更できます。パッケージの名前は、組織上の理由のため、またはパッケージをリファクタリングするために変更されることがあります。パッケージのリファクタリングの例として、いくつかのパッケージを 1 つのパッケージに統合したり、1 つのパッケージを複数の小さなパッケージに分けたりすることがあげられます。

IPS はパッケージ間を移動する内容を正常に処理します。IPS では、古いパッケージ名がシステム上に存続することを許可しており、ユーザーが名前変更されたパッケージをインストールするよう求めると、自動的に新しいパッケージをインストールします。パッケージの名前変更については、第 10 章に詳しく説明されています。

廃止

最終的に、パッケージはその有効期間の終わりに達する可能性があります。パッケージの発行元では、パッケージがサポートされなくなり、入手可能な更新がなくなると判断することがあります。IPS では、発行元がそのようなパッケージに廃止のマークを付けることを許可しています。

廃止されたパッケージはほとんどの依存関係でターゲットとして他のパッケージから使用できなくなり、廃止バージョンにアップグレードされたパッケージはすべてシステムから自動的に削除されます。パッケージの廃止については、「パッケージの名前変更、マージ、および分割」に詳しく説明されています。

削除

最後に、削除するパッケージへの依存関係を持つパッケージがほかにない場合は、そのパッケージをシステムから削除できます。パッケージの削除については、第 3 章ソフトウェアパッケージのインストール、削除、および更新に詳しく説明されています。