Новая система нумерации пакетов?

lirc-utils 1:0.9.0-1
vi 1:050325-1
openconnect 1:2.26-1

Что это?
Это эпоха (epoch) : http://projects.archlinux.org/pacman.git/tree/NEWS
На случай если более новая версия пакета при сортировке будет считаться более старой. Чтобы pacman не писал, что установленный пакет новее устанавливаемого.

Например, старая версия пакета openconnect имеет цифры 3.01, а новая - 2.26. Если я правильно понял конечно.
Спасибо, будем знать.
чёт я невъехал в чём фишка?
SmiGes
чёт я невъехал в чём фишка?
Это как в генте слоты :D
Нет, в генте слоты для того, чтобы эмердж не сошел с ума, если в системе установлены несколько версий одного пакета.

Пакман всегда обновляет пакет на более новый. Какой пакет новее он определяет по версии - чем цифра больше, тем новее пакет и значит на него следует обновляться. Но бывают ситуации, когда нужно чтобы пакман считал пакет с меньшей версией (цифрой) более новым, чтобы на него можно было обновиться. Некоторые кдешники совсем недавно почувствовали пользу от эпохи на своей шкуре: когда вышли кде-4.6.2 они потянули за собой пакет ntrack-14. А эта версия оказалась с критической ошибкой и нужно было сказаоь пакману, чтобы он обновил его обратно на 13 версию. Но ведь 13<14, пакман обновлять не станет. А эпоха имеет более высокий приоритет, ей дали номер 1 (для всех паетов без эпохи предпологается 0) и пакман принял ntrack-1:13, за более новый, чем ntrack-0:14
 
Зарегистрироваться или войдите чтобы оставить сообщение.