No.235パッケージとソフト

DNF

ディーエヌエフ

知識レベル 入門

答えひとことで

DNFは、RPM系でソフトウェアを取得、更新、削除するための仕組みです。

RPM との違いDNFはRPM系で使われる依存解決機能を持つパッケージ管理基盤です

使うコマンドdnfrpm

くわしく

DNFは、リポジトリ情報をもとに必要なパッケージを取得し、依存関係を解決したうえでRPMの処理へつなぎます。FedoraやRed Hat系で広く使われ、履歴管理やメタデータの扱いも含めて運用基盤の一部になっています。単一のパッケージを入れるだけでなく、グループ更新やシステム全体の整合性維持まで視野に入るのが特徴です。したがってDNFは、RPM系システムでの上位パッケージ管理方式として理解すると整理しやすくなります。

なぜ大事?

わかると、こうなる

DNFを理解すると、RPM系での更新や依存解決の流れを、低位のRPM処理と区別して把握できます。

知らないと困る場面

Fedora系の更新、依存関係の確認、リポジトリ運用を読む時に重要です。

よくある誤解

DNFはRPMと同じではありません。DNFは上位の取得と依存関係管理を担い、RPMは個々のパッケージ処理を担います。

どこで出会う?

Fedora系の更新、依存関係管理、リポジトリ操作

DNFとRPMの違いは何ですか?

使い方の例

  • 更新対象の一覧を確認し、どの依存パッケージが一緒に変わるかを把握する。

まちがえやすい言葉と由来

DNFVSRPM

DNFはRPM系で使われる依存解決機能を持つパッケージ管理基盤です。一方、RPMはRPM形式のパッケージとその管理基盤を指す語です。

ことばの地図

関係するコマンド

よくある質問

DNFは取得や依存関係の解決を含む上位仕組みで、RPMは個々のパッケージ処理を行う低位仕組みです。

DNFが上位仕組みと呼ばれる理由を説明できるか

資格試験では

  • LPIC-2 201大事パッケージ管理とソフトウェア保守の理解
  • LinuC レベル2 201大事パッケージ管理とソフトウェア保守の理解

DNF を最後まで読みました。

Linux 用語辞典に戻る107 / 512

Goodly のメニュー