2008/12/27

不要になったパッケージを削除する

こんな記事を見つけたのでパッケージをリストアップして
削除するまでを自動化したスクリプトを書いてみました

参考: 不要になったパッケージを探すには − @IT

オプションは特にないです
一気に削除までしてしまうので注意してください
$ chmod +x hoge.sh
# ./hoge.sh


#!/bin/sh

package-cleanup --leaves | awk '!/^Setting up yum/ && !/^Loaded plugins:/ { print "remove "$1 }' >/var/tmp/package-cleanup--leaves.txt
if [ $(cat /var/tmp/package-cleanup--leaves.txt | wc -l) -eq 0 ];
then
exit
fi

echo run >>/var/tmp/package-cleanup--leaves.txt
cat /var/tmp/package-cleanup--leaves.txt | yum -y shell
rm /var/tmp/package-cleanup--leaves.txt

0 件のコメント:

コメントを投稿