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 |