parent 依存関係は、ゾーンまたはほかの子イメージに使用します。この場合、その依存関係は子イメージでのみチェックされ、親イメージまたは大域ゾーンに存在している必要のあるパッケージとバージョンを指定します。指定されたバージョンは、指定されたレベルの精度に一致する必要があります。
たとえば、親の依存関係が A@2.1 にある場合、2.1 から始まる A のすべてのバージョンが一致します。この依存関係は、パッケージが非大域ゾーンと大域ゾーンの間で同期した状態に保たれる必要があるときによく使用します。ショートカットとして、この依存関係を含むパッケージの正確なバージョンの同義語として特別なパッケージ名 feature/package/dependency/self が使用されます。
parent 依存関係は、非大域ゾーンにインストールされた主要なオペレーティングシステムコンポーネント (libc.so.1 など) を、大域ゾーンにインストールされたカーネルと同期した状態に維持するために使用されます。parent 依存関係については、Chapter 10, 非大域ゾーンの処理でも説明されています。
parent 依存関係の例は次のとおりです。
depend type=parent fmri=feature/package/dependency/self \ variant.opensolaris.zone=nonglobal