はじめてのRPM

使ったことがないわけではないが、いまいち覚えてないのできちんとメモして覚える。

ファイル命名規則

(パッケージ名)-(バージョン)-(リリース番号).(アーキテクチャ).rpm
例えば、perl-5.8.8-27.el5.rpm

探す

  • インストールされているか調べる
rpm -q [パッケージ名]
  • パッケージの詳細情報を表示する
rpm -qi [パッケージ名]
  • インストールされているすべてのパッケージをリストする
rpm -qa
  • インストールされたファイルリストを表示する
rpm -ql [パッケージ名]
  • ファイルがどのパッケージに属するか知る
rpm -qf [ファイルパス]

インストール/アップデート

  • パッケージを追加する
rpm -ivh [rpmファイル]
  • パッケージをアップデートする
rpm -Uvh [rpmファイル]

削除

rpm -e [パッケージ名]

RPM/tarボールの置き場所

落としてきたRPMやtarボールは所定の場所においておいたほうが管理しやすいよね、という話。知ってるものを書き出してみる。

RPM
tarボールなどのソース
  • /usr/local/src