常にyumよりdnfを好みますか?

常にyumよりdnfを好みますか?

〜のようにこの問題次のことが本当かどうか知りたいです。

dnfとyumの両方がある場合、dnfの目的はyumを置き換えることであるため、常にyumの代わりにdnfを使用することをお勧めします。

(この質問に関連付けられた質問の違いは、違いが何であるかだけでなく、1つが他のものよりも優先されるかどうかを知りたいということです。

答え1

答えは少し複雑です。主に「ブランドの問題」です。 DNFはYUMを置き換えましたが、以前のバージョンとの互換性と混乱を減らすためにyumコマンドがまだ存在し、DNFはYUM v4とも呼ばれます。バイナリを使用するときに使用するものと使用するものは、yum実行しているディストリビューションとバージョンによって異なります。

存在するFedoraの帽子、YUMがまったくない可能性があります。バイナリがありますが、yum実行のみですdnf

$ yum --version
4.8.0
  Installed: dnf-0:4.8.0-1.fc34.noarch at Fri Jun 18 15:52:04 2021
  Built    : Fedora Project at Tue Jun 15 09:17:44 2021

DNFは正式にYUMを置き換えます。Fedora 22から(2015年出版)。 YUMが完全に削除されました。Fedora 31(2019年発売)到達2020年11月に寿命終了したがって、現在サポートされているすべてのFedoraバージョンはDNFのみです。

存在するRHEL/セントOS 8これ公式文書を使用するように指示しますが、以前のバージョンとの互換性(YUM v4)のために名前が変更されyumました。dnfYUM v3 は 8 では使用できません。

存在するRHEL/セントOS 7DNF(YUM v4)が利用可能技術プレビューでしたがって、試してみることができますが、デフォルトのYUM v3を引き続き使用することもできます。

関連情報