什么是“linux-libc-dev”?软件更新程序中另一个内核系列的“用于开发的 Linux 内核头文件”

sel*_*ate 7 updates kernel linux-headers

最近有一些更新可用。下面是屏幕截图:

在此处输入图片说明

正如你们所看到的,在安全更新下Ubuntu base的更新之一是用于开发的 Linux 内核头文件......

此更新的描述显示如下:

在此处输入图片说明

它说我有内核 4.4.0-93.116 的头文件!我不明白,但我没有使用 4.4.x LTS 内核,而是使用以下内容:

uname -r
4.10.0-28-generic
Run Code Online (Sandbox Code Playgroud)

那么我怎么安装了另一个内核系列的头文件呢?现在有一个新版本要更新!

我总是试图坚持我拥有的内核......(尽管我有点担心我没有使用任何像 4.4.x 系列这样的 LTS 内核,我在 Mint 上做了),但现在这个看起来很混乱!!

我现在该怎么办?任何解释为什么我的系统上安装了另一个内核系列的头文件?!

Pil*_*ot6 6

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.
Run Code Online (Sandbox Code Playgroud)

几乎和我之前写的一模一样;-)