Intereting Posts
14.04.2 apt-get: segfault: ошибка 4 в libstdc ++. So.6.0.19 Случайно удалил мою папку / etc / default Как настроить поддержку TRIM для логических томов LVM? Как отредактировать списки быстрого доступа через графический интерфейс? Используя CLI, как мне изменить изображение профиля пользователя? Почему Google Chrome показывает артефакты на YouTube? Можно ли создавать команды, помещать их в один файл и запускать без «./»? Unity / Compiz: скрыть строку заголовка не максимизированных окон Почему существует задержка при вводе неправильного пароля? Файлы HTML, не открывающиеся в браузере Начать Dropbox при запуске нет tty настоящего и не запросить программу, указанную с помощью `ssh -A` Должен ли я устанавливать свои технологии JVM с помощью SDKman или apt-get? Не принимать пароль шифрованного диска при загрузке, чтобы разблокировать диск для ubuntu 14.04 Веб-браузеры с поддержкой плагинов NPAPI

Почему этот пакет APT имеет номер версии из четырех частей с тире?

Например, почему пакет с именем linux-headers-3.2.0-45 когда на самом деле он представляет 3.2.45 ?

В случае ядра linux сначала попробуйте:

 $ uname -r 

Это показывает текущую версию ядра Linux, в котором вы сейчас работаете. Там вы увидите версию, такую ​​как версия пакета. Но вы правы, что это не версия ядра, которую вы можете найти на kernel.org. Число, следующее за тире, представляет собой версию ядра вашего текущего Ubuntu.

Каждый раз, когда возникает ошибка или проблема с безопасностью, число, следующее за тире, увеличивается.

Я предполагаю, что это потому, что часть .0 технически не имеет значения, поскольку она равна нулю. 3.2.45 будет идентичным 3.2.0-45 . Что касается тире, это типично символизирует номер ревизии (по моему опыту).
3.2.0-45 :

Версия ядра Linux 3, младшая версия 2, исправление 0, версия 45

источник