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