Jak podają anonimowe źródła, przepowiedziano, że Radoslaw Grzanka napisze:

> Mam na dysku swoje małe repozytorium pakietów debiana. Jestem na modemie 
> i te pakiety ściągam u kumpli, którzy mają stałe łącze. Zebrało się tego 
> troche i moje małe repozytorium wcale nie jest już takie małe. Chciałem 
> się pozbyć starych pakietów, które istnieją w dwóch różnych wersjach. 
[...]

Na pewno można prościej, ale kiedyś napisałem coś takiego jak w załączniku
(jak widać porównuje parami, więc w twoim przypadku będziesz musiał
uruchomić parę razy).

Pozdrawiam

-- 
Jacek Kawa  **Jestem młody, jestem nikim, będe nikim.**
#!/bin/sh

ls -1 *.deb | awk -F_ '{print $1}' | sort | uniq -c | sort | grep -vE 
"^[^0-9]*1" | \
while read CNT PCK ; do
    VER1=`ls -1 ${PCK}_*.deb |head -1 |tail -1 |awk -F_ '{print $2}' |sed -e 
's/\.deb//'`
    VER2=`ls -1 ${PCK}_*.deb |head -2 |tail -1 |awk -F_ '{print $2}' |sed -e 
's/\.deb//'`
    if  ( dpkg  --compare-versions $VER1 le $VER2 ) ; then
        echo "${PCK}:" $VER1 "<" $VER2
        rm -f ${PCK}_${VER1}_*.deb      
    else
        echo $VER1 ">" $VER2    
        rm -f ${PCK}_${VER2}_*.deb      
    fi
done

Odpowiedź listem elektroniczym