Debian - porządki we własnym repo.

15 grudnia, 2007

Jak wyświetlić stare, nieużywane wersje debów z własnego repo?
dpkg-scanpackages  /dev/null 2>&1 | perl -ne '/used that one and ignored data from\s+(\S+)\s!/ && print "$1\n"'
Przydatne, jeśli mamy swoje repo z pakietami, wrzucamy nowsze wersje pakietów, a miejsce się kończy na dysku. Zresztą, takie stare pakiety to tylko dłuższe generowanie Packages(.gz).
Uwaga: przy kilku wersjach danego pakietu może być konieczne kilkukrotne wywołanie skryptu (czytaj: nie jest rekurencyjny itp.).