自己レスです。 調べたところ、debian関連のサイトにこんな情報がありました。 ************************** apt のキャッシュに重複したバージョン / リビジョンがあるときに最新版だけ残し て古いものを削除したいのですが 対処 [debian-users:27826] で佐野@浜松さんがこれを調べるスクリプトを発表していま す。 次のスクリプトを適当な名前で保存し、chmod a+x で実行属性を付けてパスのとおっ たディレクトリに置いておきます。 #! /bin/sh for i in *.deb ; do if [ ! -f $i ]; then continue; fi NAM=`echo $i|sed -e 's/_.*$//'`; AVER=`echo $i| sed -e 's/^'$NAM'_//' -e 's/_.*$//'`; j=$( ls ${NAM}_*.deb | grep -v $i | head -1 ) if [ -z $j ]; then continue; fi echo "duplicate: " echo " $i" echo " $j" BVER=`echo $j| sed -e 's/^'$NAM'_//' -e 's/_.*$//'`; if dpkg --compare-versions $AVER lt $BVER ; then echo "will remove" $i rm -f $i else echo "will remove" $j rm -f $j fi done 実行は、apt のキャッシュディレクトリ (デフォルトは /var/cache/apt/archives) 内で行います。 URL=http://www.topstudio.co.jp/~kmuto/debian/qa/qabody.php3?131 ************************** でもこれ、rpmじゃ使えませんよね、、、、。 -- _/_/_/_/_/_/_/_/_/_/_/_/_/_/ 須々木俊太(ススキ シュンタ) _/_/_/_/_/_/_/_/_/_/_/_/_/_/