5.4. カスタムのデフォルトモジュールストリームとプロファイルの定義
Red Hat Enterprise Linux 9 では、AppStream リポジトリーにデフォルトのストリームが定義されていません。ただし、デフォルトのモジュールストリームとデフォルトのモジュールプロファイルを設定できます。設定すると、デフォルトのモジュールのストリームとプロファイルをインストールするときに、その情報を省略できます。
手順
dnf module list <module_name>コマンドを使用して、利用可能なストリームとそのプロファイルを表示します。次に例を示します。dnf module list nodejs
# dnf module list nodejs Name Stream Profiles Summary nodejs 18 common [d], development, minimal, s2i Javascript runtimeCopy to Clipboard Copied! Toggle word wrap Toggle overflow この例では、
nodejs:18はデフォルトストリームとして設定されておらず、このストリームのデフォルトプロファイルはcommonです。/etc/dnf/modules.defaults.d/ディレクトリーに YAML ファイルを作成して、モジュールのデフォルトのストリームとプロファイルを定義します。たとえば、次の内容を含む
/etc/dnf/modules.defaults.d/nodejs.yamlファイルを作成して、nodejsモジュールのデフォルトストリームとして18を定義し、デフォルトプロファイルとしてminimalを定義します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
dnf module list <module_name>コマンドを使用して、新しいデフォルトのストリームとプロファイルの設定を確認します。次に例を示します。dnf module list nodejs
# dnf module list nodejs Name Stream Profiles Summary nodejs 18 [d] common, development, minimal [d], s2i Javascript runtimeCopy to Clipboard Copied! Toggle word wrap Toggle overflow