rpm のめも
src.rpm からのインストール
古い rpm の場合
rpm --rebuild hoge.src.rpm
もし --rebuild がない場合は
rpm-devel が入っていない可能性がある
新しい rpm の場合( --rebuild が rpm から rpmbuildに移行された)
rpmbuild --rebuild hoge.src.rpm
インストールされてるrpm の一覧
rpm -qa
なんかrpm の挙動がおかしいとき
とりあえず
rpm --rebuilddb
あるファイルがどの rpm に含まれていたか?
rpm -qf /usr/bin/wget
rpm は何をインストールしたか
rpm -ql wget
rpm -e が効かない
時々 rpm -e しても
error: %preun(XFree86-xfs-4.0.3-5.i386) scriptlet failed, exit status 1
とかほざきやがる。
これは spec ファイルに書かれているアンインストールスクリプトが失敗している
スクリプトは
rpm -q --scripts package名
で確認できる
これを見てどこで失敗しているか対処できるようなら対処
できないようなら
rpm -e --noscripts package名
で強制的にファイルだけ消す。