On Tue, Nov 16, 2004 at 10:44:42AM +0000, Yves Rutschle wrote: > Ok, c'est donc la partie dont tu parlais à l'origine. Je > n'ai pas d'idée évidente
En fait si: - On a la liste des fichiers "installés" (.deb présent dans /var/cache/apt-proxy): find /var/cache/apt-proxy -name "*.deb" | sort > $TMPFILE1 - On a la liste des fichiers "valides" (mentionné dans un fichier Package): cat `find $DISTS_DIR -name Packages` | grep $MOTIF | sed "s!$MOTIF!$HOST/!" | sort > $TMPFILE2 On trouve maintenant facilement quels paquets peuvent être effacés: diff -u $TMPFILE2 $TMPFILE1 | grep "^+" | sed -e "s/^+//" | xarg rm -f Tadaaaa! Y - qui vient d'effacer 874 paquets obsolets.