Что бы удалить множество пакетов без вмешательства (быстро и молча) сначала сделаю файлик с ответами:
/tmp/yestoall:
mail=
instance=unique
partial=nocheck
runlevel=nocheck
idepend=nocheck
rdepend=nocheck
space=nocheck
setuid=nocheck
conflict=nocheck
action=nocheck
basedir=default
for k in `pkginfo | grep -i МАСКА_ПАКЕТОВ | sort | awk '{print $2}'`
do
pkgrm -n -a /tmp/yestoall $k
done
Или же кроме такого перебора с grep, можно взять список всех пакетов в системе, оставить в нем те, что
нужно удалить, и в шеле сделав массив передать в цикле эти имена пакетов.
#!/bin/sh
A="
SUNWuucpr
SUNWuucpu
"
for i in ${A}
do
pkgrm -n -a /tmp/yestoall $i
done
вторник, 9 сентября 2008 г.
Solaris. Быстро и молча удаляю пакеты
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий