4.6. 利用可能なモジュールとその内容の一覧表示
DNF を使用してモジュールを検索し、モジュールに関する情報を表示すると、モジュールをインストールする前に、リポジトリーで使用可能なモジュールを特定し、適切なストリームを選択できます。
手順
次のいずれかの方法でモジュール情報をリスト表示します。
利用可能なすべてのモジュールをリストします。
$ dnf module list Name Stream Profiles Summary ... nodejs 18 common [d], development, minimal, s2i Javascript runtime postgresql 15 client, server PostgreSQL server and client module ... Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
特定のモジュールのみを対象に同じ情報をリスト表示するには、
dnf module list <module_name>
コマンドを使用します。どのモジュールが特定のパッケージを提供しているかを検索します。
$ dnf module provides <package_name>
たとえば、
npm
パッケージを提供するモジュールとプロファイルを表示するには、次のように入力します。# dnf module provides npm npm-1:8.19.2-1.18.10.0.3.module+el9.1.0+16866+0fab0697.x86_64 Module : nodejs:18:9010020221009220316:rhel9:x86_64 Profiles : common development s2i Repo : rhel-9-for-x86_64-appstream-rpms Summary : Javascript runtime ...
モジュールの詳細をリスト表示するには、次のいずれかの方法を使用します。
説明、すべてのプロファイルのリスト、モジュールが提供するすべてのパッケージのリストなど、モジュールに関するすべての詳細をリストします。
$ dnf module info <module_name>
たとえば、
nodejs
パッケージに関する詳細を表示するには、次のように入力します。$ dnf module info nodejs Name : nodejs Stream : 18 Version : 9010020221009220316 Context : rhel9 Architecture : x86_64 Profiles : common [d], development, minimal, s2i Default profiles : common Repo : rhel-9-for-x86_64-appstream-rpms Summary : Javascript runtime Description : Node.js is a platform built on Chrome's JavaScript runtime... Requires : platform:[el9] Artifacts : nodejs-1:18.10.0-3.module+el9.1.0+16866+0fab0697.src : nodejs-1:18.10.0-3.module+el9.1.0+16866+0fab0697.x86_64 : npm-1:8.19.2-1.18.10.0.3.module+el9.1.0+16866+0fab0697.x86_64 ...
各モジュールプロファイルがインストールするパッケージをリストします。
$ dnf module info --profile <module_name>
たとえば、
nodejs
モジュールのこの情報を表示するには、次のように入力します。$ dnf module info --profile nodejs Name : nodejs:18:9010020221009220316:rhel9:x86_64 common : nodejs : npm development : nodejs : nodejs-devel : npm minimal : nodejs s2i : nodejs : nodejs-nodemon : npm ...
関連情報