require-any 依存関係は、複数のパッケージが機能要件を満たすことできる場合に使用します。依存関係がまだ満たされていない場合、IPS はそれらのパッケージのいずれかを選んでインストールします。
たとえば、require-any 依存関係を使用して、Perl の少なくとも 1 つのバージョンがシステムに確実にインストールされるようできます。バージョン管理は、require 依存関係の場合と同じように処理されます。
require-any 依存関係の例は次のとおりです。
depend type=require-any fmri=pkg:/editor/gnu-emacs/gnu-emacs-gtk \ fmri=pkg:/editor/gnu-emacs/gnu-emacs-no-x11 \ fmri=pkg:/editor/gnu-emacs/gnu-emacs-x11