Что означает двоеточие (:) и тире (-) в номере версии dpkg?
Я пытаюсь получить номер версии уже установленного пакета, чтобы создать список зависимостей для dpkg.
Если я нахожу "dpkg -l | grep libqtcore4" в мой терминал, я получаю следующий результат:
ii libqtgui4 4:4.7.4-0ubuntu8 Qt 4 GUI module
ii libqtgui4:i386 4:4.7.4-0ubuntu8 Qt 4 GUI module
Мой вопрос: что на самом деле означает двоеточие (:) в номере версии и что означает -0ubuntu в конце?
Ответы
Ответ 1
Число до :
- это эпоха. Это переопределяет версию для целей заказа, например. 3: 3.1 считается более поздним, чем 2: 3.2. Он используется, когда упаковщику необходимо понизить пакет в репозиториях по одной из причин.
Число (значение, действительно) после -
- это release. Он различает разные версии пакета, имеющие одну и ту же версию. Он используется, например, исправления безопасности к существующей версии программного обеспечения.