vine-users ML アーカイブ



[vine-users:051821] Re: 2.1.5 to 2.5 上書きインスト ールでのパッケージトラブル

  • From: Yoichi Imai <yoichi@xxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:051821] Re: 2.1.5 to 2.5 上書きインスト ールでのパッケージトラブル
  • Date: Mon, 1 Jul 2002 22:41:56 +0900
今井です。
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/