Open3

yum、dnfの違い

awonosukeawonosuke

https://blog.apar.jp/linux/16100/

yum、dnfでコマンドを打っても実行結果が変わらない。理由は、yumとdnfのシンボリックリンク先が同じであるため実行コマンドが同じであるから。

Although RHEL 8 and RHEL 9 are based on DNF, they are compatible with YUM used in RHEL 7.

DNFはRHEL7でのYUMとの互換性を持っている。

awonosukeawonosuke

https://beyondjapan.com/blog/2019/12/centos8-dnf/

なるほど、これは便利

dnf にはモジュールという概念が追加され、 PHP と指定しただけで、 php-cli 、 php-common 、 php-fpm 、 php-json 、 php-mbstring 、 php-xml と基本的なパッケージがインストールされました。
マルチバイト圏に済んでいる我々には当たり前のことですが php-mbstring もデフォルトでインストールされるようになったのはちょっと意外。

なお、このモジュールが導入されたことによる恩恵が、複数バージョンのパッケージの入れ替えが簡単になったこと。

$ dnf module reset php:remi-7.3
$ dnf module install php:remi-7.2