Fedora 38
Sponsored Link

初期設定 : モジュラーリポジトリを利用する2023/04/21

 
モジュラーリポジトリを利用する場合の基本操作です。
[1] 利用可能なモジュールのリストを表示します。
[root@dlp ~]#
dnf module list

Fedora Modular 38 - x86_64
Name               Stream           Profiles Summary
avocado            latest           default[d], minimal  Framework with tools and libraries for Automated Testing
avocado            82lts            default, minimalFramework with tools and libraries for Automated Testing

.....
.....

swig               4.1              complete, default Connects C/C++/Objective C to some high-level programming languages
varnish            6.0              default  Varnish HTTP cache

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
[2] 利用可能なモジュールをインストールするには以下のように設定します。
# 例として PostgreSQL のモジュールリストを表示

[root@dlp ~]#
dnf module list postgresql

Fedora Modular 38 - x86_64
Name               Stream         Profiles              Summary
postgresql         12             client, server        PostgreSQL module
postgresql         13             client, server        PostgreSQL module
postgresql         14             client, server        PostgreSQL module
postgresql         15             client, server        PostgreSQL module

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

# PostgreSQL 14 をインストール

[root@dlp ~]#
dnf module -y install postgresql:14/server

Dependencies resolved.
================================================================================
 Package           Arch   Version                          Repository      Size
================================================================================
Installing group/module packages:
 postgresql-server x86_64 14.7-3.module_f38+16250+c783e747 fedora-modular 5.9 M
Installing dependencies:
 postgresql        x86_64 14.7-3.module_f38+16250+c783e747 fedora-modular 1.6 M
 postgresql-private-libs
                   x86_64 14.7-3.module_f38+16250+c783e747 fedora-modular 136 k
Installing module profiles:
 postgresql/server

Transaction Summary
================================================================================
Install  3 Packages

.....
.....

# PostgreSQL 14 が [e]nabled, [i]nstalled 状態となる

[root@dlp ~]#
dnf module list postgresql

Fedora Modular 38 - x86_64
Name              Stream        Profiles                 Summary
postgresql        12            client, server           PostgreSQL module
postgresql        13            client, server           PostgreSQL module
postgresql        14 [e]        client, server [i]       PostgreSQL module
postgresql        15            client, server           PostgreSQL module

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

# 他バージョンの PostgreSQL に切り替えたい場合は一旦リセットする

[root@dlp ~]#
dnf module -y reset postgresql

# PostgreSQL 15 を有効にしてインストール

[root@dlp ~]#
dnf module -y enable postgresql:15

[root@dlp ~]#
dnf module -y install postgresql:15/server
# PostgreSQL 15 が [e]nabled 状態になる

[root@dlp ~]#
dnf module list postgresql

Fedora Modular 38 - x86_64
Name              Stream        Profiles                 Summary
postgresql        12            client, server           PostgreSQL module
postgresql        13            client, server           PostgreSQL module
postgresql        14            client, server           PostgreSQL module
postgresql        15 [e]        client, server [i]       PostgreSQL module

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
関連コンテンツ