依存関係のもっとも基本的なタイプは require 依存関係です。これらの依存関係は通常、ライブラリやインタプリタ (Python や Perl など) などの機能依存性を表現するために使用します。
パッケージ A@1.0 にパッケージ B@2 への require 依存関係が含まれている場合、A@1.0 をインストールしたら、バージョン 2 以上の B パッケージもインストールする必要があります。この上位バージョンのパッケージの受け入れは、既存のパッケージのより新しいバージョンにバイナリ互換性があることへの暗黙の期待を反映しています。
depend アクションに指定されたパッケージのどのバージョンも受け入れ可能である場合は、指定された FMRI のバージョン部分を省略できます。
require 依存関係の例は次のとおりです。
depend fmri=pkg:/system/library type=require