Dmitry-T wrote:
А ... может еще посмотреть в сторону времени создания файла ? ... Это конечно не 100% показатель (тут вот я не уверен... во времени создания файла будет время когда его скачали?.. даже в таком случае вряд ли новую версию скачали раньше старой), но ... зато работать будет быстрее, чем для каждой пары различных версий вызывать dpkg --compare-versions. Хотя, если файлов не много, это не критично ...http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version всё гораздо хитрее. У dpkg есть ключ --compare-versions, с его помощью можно довольно просто реализовать эту логику, только многократно вызывать внешнюю программу может быть накладно.Спасибо!Я тут ещё решение надумал :) можно удалять старые файлы пропустив сообщения dpkg-scanpackages через простенький скрипт - ругается он читабельно, а запускать его всё равно часто приходится.