Что означает 4: в g ++ apt-get install version version? - PullRequest
2 голосов
/ 27 мая 2009

На EasyPeasy 1.1 (для мини-ноутбуков), производной от Ubuntu, я установил g ++ с помощью apt-get:

$ apt-get install g++

Одна из отображаемых строк была:

Setting up g++ (4:4.3.1-1ubuntu2) ...

Что означает "4:"?

$ g++ --version
g++ (Ubuntu 4.3.2-1ubuntu12) 4.3.2

Какое отношение "4.3.1" в apt-get к версии "4.3.2" g ++?

1 Ответ

2 голосов
/ 27 мая 2009

Это эпоха . Согласно руководству по политике Debian,

цель эпох состоит в том, чтобы позволить нам оставить после себя ошибки в версии нумерация и справиться с ситуациями где схема нумерации версий изменения

IIRC gcc 3.4.x представил ABI-несовместимые изменения из серии 3.3.x, и эта эпоха, возможно, была введена сопровождающими Debian в то время.

...