初期設定 : モジュラーリポジトリを利用する2021/02/19 |
モジュラーリポジトリを利用する場合の基本操作です。
|
|
[1] | 利用可能なモジュールのリストを表示します。 |
[root@dlp ~]# dnf module list CentOS Stream 8 - AppStream Name Stream Profiles Summary 389-ds 1.4 389 Directory Server (base) ant 1.10 [d] common [d] Java build tool ..... ..... varnish 6 [d] common [d] Varnish HTTP cache virt rhel [d][e] common [d] Virtualization module Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled |
[2] | 利用可能なモジュールをインストールするには以下のように設定します。 |
# 例として PostgreSQL のモジュールリストを表示 [root@dlp ~]# dnf module list postgresql CentOS Stream 8 - AppStream Name Stream Profiles Summary postgresql 9.6 client, server [d] PostgreSQL server and client module postgresql 10 [d] client, server [d] PostgreSQL server and client module postgresql 12 client, server [d] PostgreSQL server and client module postgresql 13 client, server [d] PostgreSQL server and client module Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled # PostgreSQL 10 をインストール [root@dlp ~]# dnf module install postgresql:10 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: postgresql-server x86_64 10.15-1.module_el8.4.0+579+22c56897 appstream 5.0 M Installing dependencies: libpq x86_64 13.1-1.el8 appstream 197 k postgresql x86_64 10.15-1.module_el8.4.0+579+22c56897 appstream 1.5 M Installing module profiles: postgresql/server Enabling module streams: postgresql 10 Transaction Summary ================================================================================ Install 3 Packages ..... ..... # PostgreSQL が [e]nabled & [i]nstalled 状態となる [root@dlp ~]# dnf module list postgresql CentOS Stream 8 - AppStream Name Stream Profiles Summary postgresql 9.6 client, server [d] PostgreSQL server and client module postgresql 10 [d][e] client, server [d] [i] PostgreSQL server and client module postgresql 12 client, server [d] PostgreSQL server and client module postgresql 13 client, server [d] PostgreSQL server and client module Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled[root@dlp ~]# postgres -V postgres (PostgreSQL) 10.15 |
[3] | インストール済みのモジュールを他バージョンに切り替えたい場合は以下のように設定します。 例として [2] でインストールした PostgreSQL 10 を PostgreSQL 13 に切り替えます。 |
[root@dlp ~]# dnf module list postgresql CentOS Stream 8 - AppStream Name Stream Profiles Summary postgresql 9.6 client, server [d] PostgreSQL server and client module postgresql 10 [d][e] client, server [d] [i] PostgreSQL server and client module postgresql 12 client, server [d] PostgreSQL server and client module postgresql 13 client, server [d] PostgreSQL server and client module Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled # PostgreSQL 13 をインストール [root@dlp ~]# dnf module install postgresql:13
Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Upgrading: postgresql x86_64 13.1-1.module_el8.4.0+598+6a753823 appstream 1.5 M postgresql-server x86_64 13.1-1.module_el8.4.0+598+6a753823 appstream 5.6 M Installing module profiles: postgresql/server Enabling module streams: postgresql 13 Transaction Summary ================================================================================ Upgrade 2 Packages ..... ..... # PostgreSQL 13 が [e]nabled 状態になる [root@dlp ~]# dnf module list postgresql CentOS Stream 8 - AppStream Name Stream Profiles Summary postgresql 9.6 client, server [d] PostgreSQL server and client module postgresql 10 [d] client, server [d] PostgreSQL server and client module postgresql 12 client, server [d] PostgreSQL server and client module postgresql 13 [e] client, server [d] [i] PostgreSQL server and client module Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled[root@dlp ~]# postgres -V postgres (PostgreSQL) 13.1 |
Sponsored Link |