我有一个新的虚拟机,安装了ubuntu 16.04 LTS。默认内核版本是4.4.0。如果我做
sudo apt-get install criu
它将安装适用于内核版本4.4.0和ubuntu发行版本16.04的criu。但是如果我将内核升级到4.10.0会发生什么?我的问题是:如果我在ubuntu 16.04 LTS中将内核升级到默认版本(4.4.0)的更高版本(4.10.0),我会尝试
sudo apt-get install ldx
它会为4.10.0内核或4.4.0内核安装ldx吗?为什么? 这个安装还取决于ubuntu发行版吗?或者,安装仅取决于分发版本吗? 请解释一下。感谢
答案 0 :(得分:0)
应该询问/迁移到unix.stackexchange.com
这个问题用户空间通常应用程序不依赖于特定的内核版本。 如果你升级没有任何反应。它不会升级不依赖于特定内核版本的其他软件包。
原因是内核的ABI变化不大,应用程序不需要控制内核验证超过一定水平 喜欢LINUX> 2.6
网络软件,设备驱动程序等某些应用程序依赖于特定的内核功能,并试图通过几种不同的方式解决这个问题:
如果您想进一步阅读如何决定安装什么,我强烈推荐维基百科文章https://en.wikipedia.org/wiki/APT_(Debian),并查看每个配置文件的作用。