![Linux 内核元包和头文件](https://linux22.com/image/1128332/Linux%20%E5%86%85%E6%A0%B8%E5%85%83%E5%8C%85%E5%92%8C%E5%A4%B4%E6%96%87%E4%BB%B6.png)
运行 Xubuntu 14.04.2 LTS
Linux 内核、Linux 头文件和元包的概念是什么?它们之间有什么区别?如果我有一个更新版本,另一个更新了旧版本,该怎么办?为什么 Ubuntu 比 Linux Mint (LM) 更新得更频繁?我感觉自己是在进行 beta 测试 - 内核更新大小在 60 到 100 MB 之间。我安装 Xubuntu 还不到一个月 - 从那时起,据我所知,我已经更新了 3 次内核。两天前我更新了内核 - 今天我有一个叫做 Linux kernel for development 3.13.0.59.98->3.13.0.61.100 的东西
请向我解释一下。非常感谢!
答案1
Linux 镜像包包含 Linux 内核。有时部分镜像位于单独的linux-image-extra
包中。
需要 Linux 头文件来为特定内核编译附加内核模块。附加模块可能是一些驱动程序、virtualbox 等。
元软件包用于自动内核升级。例如linux-image-generic
指向最新的可用 Linux 映像。
linux-generic
指向linux-image-generic
和linux-headers-generic
。
对于 Ubuntu LTS 版本,有多个元包指向不同的主要内核版本。
对于 14.04:
linux-generic
下载内核 3.13
linux-generic-lts-utopic
--> 3.16
linux-generic-lts-vivid
--> 3.19
Ubuntu 总是使用最新的内核映像启动,除非在 grub 设置中故意更改。如果您有旧版本的标头,则不会使用它们。
Linux Mint 使用与 Ubuntu 相同的存储库,并且内核升级在 Mint 和 Ubuntu 中完全相同。
内核 3.13 最近升级了多次,因为其中存在一些 bug。