Что такое 'linux-libc-dev'? “Заголовки ядрa Linux для разработки” для другого ряда ядра в программном обеспечении updater

Некоторые обновления недавно стали доступными. Ниже снимок экрана:

enter image description here

Как Вы парни видят при Обновлениях системы защиты, одно из обновлений основы Ubuntu является заголовками ядрa Linux для разработки...

Описание этого обновления показывает следующее:

enter image description here

Это говорит, что у меня есть заголовки для Ядра 4.4.0-93.116! Я не получаю его, но я не использую 4.4.x ядро LTS, скорее я использую следующее:

uname -r
4.10.0-28-generic

Таким образом, каким образом у меня есть заголовки для другого установленного ряда ядра? И теперь существует новая версия, которая будет обновлена!

Я всегда пытаюсь придерживаться ядра, которое я имею... (даже при том, что я немного волнуюсь, что не использую ядра LTS как 4.4.x ряд, который я сделал на Монетном дворе), но теперь это кажется очень сбивающим с толку!!

Что я должен сделать теперь? Какое-либо объяснение, почему у меня есть заголовки для другого ряда ядра установленными в моей системе?!

2
задан 19 September 2017 в 20:05

1 ответ

linux-libc-dev пакет содержит заголовки библиотек пространства пользователя.

В Ubuntu, которую выпускает LTS, они не обновлены с ядрами HWE.

Это нормально, и Вы не должны изменять его.

заголовки Linux находятся в другом пакете, названном linux-headers..., который действительно соответствует версии ядра.

Видят apt-cache show linux-libc-dev

Linux Kernel Headers for development
 This package provides headers from the Linux kernel.  These headers
 are used by the installed headers for GNU glibc and other system
 libraries. They are NOT meant to be used to build third-party modules for
 your kernel. Use linux-headers-* packages for that.

Почти точно, что я записал прежде ;-)

4
ответ дан 2 December 2019 в 02:14

Другие вопросы по тегам:

Похожие вопросы: