Fedora 28のモジュラー レポジトリー

モジュールは、独立したライフサイクルのリリースから独立したパッケージグループのようなものです。「一見何のことだろう?」と思うかもしれないので、サンプルを使って紹介していきます。

モジューラーレポジトリーを有効にするには、次のコマンドを実行します。

# dnf install fedora-repos-modular 

 利用可能なモジュール表示するには、次のコマンドを実行します。

# dnf module list
...
mysql 5.6 20180507203856 client, default, ...
mysql 8.0 20180507133324 client, default, ...

モジュールをインストールするには、name:stream/profile 形式を使用します。
例えば、mysql-5.6をインストールするには、次のコマンドを実行します。

# dnf module install mysql:5.6/default

 また、mysql-8.0のストリームに変更するには、次のコマンドを実行します。

# dnf module install mysql:8.0/default 

 インストールしたモジュールの情報を取得するには、以下のコマンドを実行します。

# dnf module info mysql 

 特定のモジュールをリストするには、以下のコマンドを実行します。

# dnf module list mysql
...
Fedora Modular 28 - x86_64 - Updates
Name Stream Version Profiles
mysql 5.6 20180507203856 client, default, ...
mysql 8.0 [e] 20180507133324 client, default [i], ...  


Hint: [d]efault, [e]nabled, [i]nstalled, [l]ocked

 以上のように簡単に利用できます。