初期設定 : モジュラーリポジトリ使用する2018/11/01 |
モジュラーリポジトリ使用する場合の使用方法です。
|
|
[1] | 利用可能なモジュールのリストを表示します。 |
[root@dlp ~]# dnf module list Last metadata expiration check: 0:06:35 ago on Thu 01 Nov 2018 10:25:55 AM JST. Fedora Modular 29 - x86_64 Name Stream Profiles Summary ant 1.10 default [d] Java build tool avocado latest minimal, defaul Framework with tools and librari t es for Automated Testing avocado stable minimal, defaul Framework with tools and librari t es for Automated Testing container-tools 2017.0 default Common tools and dependencies fo r container runtimes container-tools 2018.0 default Common tools and dependencies fo r container runtimes cri-o 1.11 default Kubernetes Container Runtime Int erface for OCI-based containers cri-o 2017.0 default Kubernetes Container Runtime Int erface for OCI-based containers cri-o 2018.0 default Kubernetes Container Runtime Int erface for OCI-based containers django 1.6 python2_develop A high-level Python Web framewor ment, default [ k d] docker 2017.0 default Module for docker runtime and do ..... ..... Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled |
[2] | 利用可能なモジュールをインストールするには以下のように設定します。 |
# 例として Node.js のモジュールリストを表示 [root@dlp ~]# dnf module list nodejs Last metadata expiration check: 0:00:38 ago on Thu 01 Nov 2018 19:40:19 AM JST. Fedora Modular 29 - x86_64 Name Stream Profiles Summary nodejs 10 development, minimal, default Javascript runtime nodejs 8 development, minimal, default [d] Javascript runtime Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled # Node.js 8 をインストール [root@dlp ~]# dnf module install nodejs:8/default Last metadata expiration check: 0:03:21 ago on Thu 01 Nov 2018 19:12:06 AM JST. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing group/module packages: nodejs x86_64 1:8.11.4-1.module_2030+42747d40 fedora-modular 7.3 M npm x86_64 1:5.6.0-1.8.11.4.1.module_2030+42747d40 fedora-modular 4.0 M Installing dependencies: libuv x86_64 1:1.23.2-1.fc29 updates 122 k compat-openssl10 x86_64 1:1.0.2o-3.fc29 fedora 1.1 M http-parser x86_64 2.8.1-2.fc29 fedora 37 k make x86_64 1:4.2.1-10.fc29 fedora 487 k Installing module profiles: nodejs/default Enabling module streams: nodejs 8 Transaction Summary ================================================================================ Install 6 Packages ..... ..... # Node.js 8 が [e]nabled, [i]nstalled 状態となる [root@dlp ~]# dnf module list nodejs Last metadata expiration check: 0:01:49 ago on Thu 01 Nov 2018 11:40:19 AM JST. Fedora Modular 29 - x86_64 Name Stream Profiles Summary nodejs 10 development, minimal, default Javascript runtime nodejs 8 [e] development, minimal, default [d] [i] Javascript runtime Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled[root@dlp ~]# dnf module provides nodejs Last metadata expiration check: 0:02:07 ago on Thu 01 Nov 2018 11:40:19 AM JST. nodejs-1:8.11.4-1.module_2030+42747d40.x86_64 Module : nodejs:8:20180816123422:6c81f848:x86_64 Profiles : development minimal default Repo : fedora-modular Summary : Javascript runtime
[root@dlp ~]#
node -v v8.11.4 # Node.js 10 が [e]nabled 状態になる [root@dlp ~]# dnf module list nodejs Last metadata expiration check: 0:03:22 ago on Thu 01 Nov 2018 19:40:19 AM JST. Fedora Modular 29 - x86_64 Name Stream Profiles Summary nodejs 10 [e] development, minimal, default [i] Javascript runtime nodejs 8 development, minimal, default [d] Javascript runtime Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled[root@dlp ~]# dnf module provides nodejs Last metadata expiration check: 0:03:38 ago on Thu 01 Nov 2018 19:40:19 AM JST. nodejs-1:10.11.0-1.module_2200+adbac02b.x86_64 Module : nodejs:10:20180920144631:6c81f848:x86_64 Profiles : development minimal default Repo : fedora-modular Summary : Javascript runtime
[root@dlp ~]#
node -v v10.11.0 # 再び Node.js 8 に戻したい場合は一旦現在の nodejs を削除して nodejs:8 を有効化 [root@dlp ~]# dnf remove nodejs [root@dlp ~]# dnf module enable nodejs:8 Last metadata expiration check: 0:02:15 ago on Thu 01 Nov 2018 19:19:06 AM JST. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Switching module streams: nodejs 10 -> 8 Transaction Summary ================================================================================ Is this ok [y/N]: y Complete! Switching module streams does not alter installed packages (see 'module enable' in dnf(8) for details)[root@dlp ~]# dnf module list nodejs Last metadata expiration check: 0:02:28 ago on Thu 01 Nov 2018 19:19:06 AM JST. Fedora Modular 29 - x86_64 Name Stream Profiles Summary nodejs 10 development, minimal, default Javascript runtime nodejs 8 [e] development, minimal, default [d] [i] Javascript runtime Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled |
Sponsored Link |