On Thu, Jan 06, 2005 at 04:06:58PM +0600, Nikita V. Borodikhin wrote: > > Да это-то было давно понятно, но ведь там ещё и версию надо по точкам > > и минусам разобрать и сравнить по частям. > > Если я не ошибаюсь, сравнение там лексикографическое, то есть > обыкновенное сравнение строк.
http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version всё гораздо хитрее. У dpkg есть ключ --compare-versions, с его помощью можно довольно просто реализовать эту логику, только многократно вызывать внешнюю программу может быть накладно.