今井です。 On Sun, 30 Jun 2002 01:47:48 +0900 Shunta Susuki <shuntasusuki@xxxxxxx> wrote: > そこで、ダブって入ってしまったパッケージの古い方だけを一括してrpm -eする方法 > はないのでしょうか? 私ならまずこれを試します。 システムを壊してしまうかもしれないので、 落ちたら困るとか修復できる自信がないという人は使わないでください。 for I in `rpm -qa | sed 's/-[^-]*-[^-]*$//' | sort | uniq -d`; do rpm -q $I | tac | tail +2 done > /tmp/dup.list で消すrpmを/tmp/dup.listに書き出して、 dup.listに問題がないかどうか確認してから rpm -e `cat /tmp/dup.list` で削除。 rpm -q PACKAGEとしたときに、 重複するものがあった場合バージョン順に表示するという前提で書いています。 もしかするとこの前提は間違ってるかもしれません。 いくつかrpm -q PACKAGEで確認してからrpm -eを実行してください。 -- Yoichi Imai yoichi@xxxxxxxxxxxxxxxxx http://y-imai.good-day.net/