RPM <-> dpkg 変換表

Linux

あなたは、rpm派?dpkg派?私は断然dpkg派。

rpmとdpkgの違い

削除
rpmパッケージを削除すると、設定ファイルも同時に消える。または、.backとか.rpmとかいう拡張子が付いた設定ファイルが残る。
それに対し、dpkgは設定を残すか残さないかをアンインストール時のオプションで指定できる。

追加・削除

RPM yum dpkg aptitude 説明
rpm -ivh foo.rpm yum install foo.rpm dpkg -i foo.rpm aptitude install foo.rpm インストール
rpm -Uvh foo.rpm       アップグレード
rpm -e foo yum remove foo dpkg -r foo(設定ファイル残す)
dpkg -P foo(設定ファイル消す)
aptitude remove foo アンインストール
  yum upgrade   aptitude upgrade 全パッケージアップグレード

情報表示

RPM dpkg 説明
rpm -qa dpkg -l インストール済みのパッケージ一覧出力
rpm -ql foo dpkg -L foo インストール済みのパッケージ foo に含まれるファイル一覧
rpm -qf /path/to/file dpkg -S /path/to/file ファイル /path/to/file をインストールしたパッケージ
rpm -qip foo.rpm dpkg -I foo.deb パッケージ情報
rpm -qlp foo.rpm dpkg -c foo.deb パッケージ内のファイル一覧
rpm -qi packagename dpkg -s packagename インストールパッケージの情報表示

他に便利なコマンドあったら教えてください。

コメント