[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: trouver (et virer) les paquets installés mais seulements recommandés



Le 14/04/10 à 16:18, Daniel Caillibaud < $(<paquets_avirer.list)ml@lairdutemps.org> a écrit :

> (à part un search ~M puis un why récursif sur chacun)

finalement, j'ai opté pour la méthode bourrin... Attention, à utiliser avec des pincettes

aptitude -F "%p" search ~M >  paquets_auto.list
while read p; do aptitude why $p; done <paquets_auto.list > paquets_why
awk '/Recommande/ {if ($4 == "Recommande") {print $5};if ($3 == "Recommande") {print $4};}' < paquets_why >
paquets_recommandes.list
sort -u < paquets_recommandes.list > paquets_avirer.list
# et on édite à la main cette liste avant de lancer
aptitude purge  $(<paquets_avirer.list)

attention, là c'est avec des locales fr, avec l'alias
alias awk='env LANGUAGE=C LANG=C LC_ALL=C LC_NUMERIC=C awk'

Les fichiers intermédiaires sont facultatifs, mais pratique pour suivre ce qui se passe ou en cas de plantage qq part.

Au cas où ça inspirerait qqun d'autre...

-- 
Daniel


Reply to: