CentOS8 dnfの設定

スポンサーリンク

CentOS8からはyumコマンドがdnfというコマンドに置き換わりました。ただ、オプションなど使い方は全く同一なので違和感なく使えると思います。

まず、インストール直後の状態で全体アップデートをかけておきます。

# dnf update
CentOS-8 - AppStream                                                                    1.7 kB/s | 4.3 kB     00:02
CentOS-8 - Base                                                                         2.5 kB/s | 3.9 kB     00:01
CentOS-8 - Extras                                                                       4.2 kB/s | 1.5 kB     00:00
依存関係が解決しました。
========================================================================================================================
 パッケージ                              アーキテクチャー
                                                  バージョン                                          リポジトリ  サイズ
========================================================================================================================
Installing:
 kernel                                  x86_64   4.18.0-80.11.2.el8_0                                BaseOS      424 k
 kernel-core                             x86_64   4.18.0-80.11.2.el8_0                                BaseOS       24 M
 kernel-debug-devel                      x86_64   4.18.0-80.11.2.el8_0                                BaseOS       12 M
 kernel-devel                            x86_64   4.18.0-80.11.2.el8_0                                BaseOS       12 M
 kernel-modules                          x86_64   4.18.0-80.11.2.el8_0                                BaseOS       20 M
<省略>

全体アップデートを掛けたあとは一旦、再起動しておきましょう。

デフォルトのリポジトリでは足りない場合もありますのでelrepoおよびepelも追加しておきます。

【elrepo】
# dnf install elrepo-release

【epel】
# wget "https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm"
# rpm -Uvh epel-release-latest-8.noarch.rpm

次のコマンドでリポジトリが追加されたか確認できます。パッケージの数は大半がBaseおよびepelであることがわかります。

# dnf repolist
メタデータの期限切れの最終確認: 0:03:04 時間前の 2019年10月18日 12時44分01秒 に実施しました。
repo id                            repo の名前                                                                     状態
AppStream                          CentOS-8 - AppStream                                                            5,069
BaseOS                             CentOS-8 - Base                                                                 2,835
elrepo                             ELRepo.org Community Enterprise Linux Repository - el8                             22
*epel                              Extra Packages for Enterprise Linux 8 - x86_64                                  2,068
extras                             CentOS-8 - Extras                                                                   3

その他、dnfコマンドには以下のオプションがあるようです(man dnfから引用)

・alias
・autoremove
・check
・check-update
・clean
・distro-sync
・downgrade
・group
・help
・history
・info
・install
・list
・makecache
・mark
・module
・provides
・reinstall
・remove
・repoinfo
・repolist
・repoquery
・repository-packages
・search
・shell
・swap
・updateinfo
・upgrade
・upgrade-minimal
・upgrade-to

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする