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 の設計目標、概念、および用語

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

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

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

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

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

変換規則

取り込み規則

変換順序

パッケージ化された変換

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

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

9.  IPS パッケージの署名

10.  非大域ゾーンの処理

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

A.  パッケージの分類

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

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

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

変換順序

変換は、ファイル内でそれらが検出される順序で適用されます。この順序付けを使用すると、変換の一致する部分を簡略化できます。

/foo に配布されるすべてのファイルにはデフォルトの sys グループが含まれているが、/foo/bar に配布されるそれらのファイルにはデフォルトの bin グループが含まれているとします。

/foo/bar で始まるパスを除き、/foo で始まるすべてのパスに一致する複雑な正規表現を作成できます。変換の順序付けを使用すると、この照合が非常に簡単になります。

デフォルトの変換を順序付けるときは、必ずもっとも具体的なものからもっとも一般的なものへの順にします。それ以外の場合、後者の規則は決して使用しません。

この例では、次の 2 つの規則を使用します。

<transform file path=foo/bar/.* -> default group bin>
<transform file path=foo/.* -> default group sys>

一度しか配布されない各パッケージに適合したパターンを見つける必要があるため、変換を使用して上述の照合を使用するアクションを追加することは困難です。pkgmogrify ツールはこの問題に役立つ合成アクションを作成します。pkgmogrifypkg.fmri 属性を設定するマニフェストごとにマニフェストを処理するので、pkg 合成アクションが pkgmogrify によって作成されます。pkg アクションは、それが実際にマニフェスト内にあるかように照合できます。

たとえば、配布されたソフトウェアのソースコードが見つかる Web サイト example.com を含むアクションをすべてのパッケージに追加する必要があったとします。次の変換でそれを行うことができます。

<transform pkg -> emit set info.source-url=http://example.com>