[Unix] yumの超概要とrpmとの比較

yum – Yellowdog Updater Modified

Yellowdog Updater Modified (Yum ヤム)はLinuxのRPM Package Managerのパッケージを管理するメタパッケージ管理システムである。

Yellowdog Updater Modified – Wikipedia
http://ja.wikipedia.org/wiki/Yellowdog_Updater_Modified

  • yumは内部でrpmを呼び出して、rpmよりさらに高度な機能を提供している
  • yumのほうが高機能なのでyumが使えるなら使う。使えないなら諦めてrpmを使う。

yum vs rpm

(1) 依存関係

  • rpmは依存関係のあるパッケージを自動でインストールしない。
  • yumは依存関係のあるパッケージを自動でインストールする。

(2) パッケージ名

  • rpmはパッケージの完全な名前が必要。
  • yumはパッケージ名のみ必要。

(3) インストールされていないパッケージの検索

  • yumはリポジトリを参照することで、インストールされていないパッケージも検索できる。
  • rpmはパッケージを既にダウンロードしているか、パッケージファイルのURLがわからなければ検索できない。