あなたは、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 | インストールパッケージの情報表示 |
他に便利なコマンドあったら教えてください。
Comments