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, с его помощью можно довольно просто
реализовать эту логику, только многократно вызывать внешнюю программу
может быть накладно.

Ответить