'linux-libc-dev'是什么?在软件更新器中,它是用于另一个内核系列的Linux内核开发头文件。

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

enter image description here

如大家所见,在“安全更新”下,Ubuntu基础的一个更新是用于开发的Linux内核头文件...
这个更新的描述如下:

enter image description here

它说我有Kernel 4.4.0-93.116的头文件!我不明白,因为我并没有使用4.4.x LTS内核,而是使用以下版本:
uname -r
4.10.0-28-generic

所以为什么我安装了另一个内核系列的头文件?现在还有一个新版本要更新!
我一直试图坚持使用我已经安装的内核...(尽管我有点担心我没有像Mint上那样使用任何LTS内核,比如4.4.x系列),但现在这看起来非常令人困惑!!
现在我该怎么办?为什么我的系统上安装了另一个内核系列的头文件?!

这些不是内核头文件。一切都没问题。你应该安装4.10内核的linux-headers - Pilot6
@Pilot6 请解释一下。 - George Udosen
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.

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

好的,我刚才有一会儿迷失了方向 :-) - George Udosen
那我不需要更新“Linux内核头文件以供开发”对吧?@Pilot6 - selectiveduplicate
1正在进行更新。让系统按预期工作。只需安装建议的内容。 - Pilot6
@Pilot6,能否通过在这里分享一个链接来引起您对我的一篇帖子的关注?我大约两天前在这里和我们国家的一个Facebook社区发布了它,但是我仍然没有得到任何有用的回应或解决方案...如果这听起来不合理或不恰当,我很抱歉... - selectiveduplicate