不懂就问系列,ubuntu现在的内核包是怎么管理的

CPU/显卡/打印机/USB设备等硬件问题
回复
onlylove
论坛版主
帖子: 5046
注册时间: 2007-01-14 16:23
送出感谢: 2 次
接收感谢: 153 次

不懂就问系列,ubuntu现在的内核包是怎么管理的

#1

帖子 onlylove » 2022-01-22 0:59

前两天机器上新装了ubuntu 20.04,多事看了眼内核包,发现有很多个,于是习惯性的想留下最新的剩下的删掉,然后,好像不是那么回事
Screenshot from 2022-01-13 17-54-55.png
所以,提问,图中为啥删除旧版本的包,还会额外装上一个unsigned同样版本的包(除了arm和路由器,没弄过内核包,想要装最新的只会按照kernel官网的说明 make make modules install)
头像
qy117121
论坛版主
帖子: 50369
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 18 次
接收感谢: 383 次
联系:

Re: 不懂就问系列,ubuntu现在的内核包是怎么管理的

#2

帖子 qy117121 » 2022-01-22 10:45

你可以搜索一下这个版本号,应该是有个包没有卸载,所以会给你装上unsigned 的
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

我安装的gnome-shell扩展 https://s1.ax1x.com/2020/06/25/N0IFIS.png

邮箱 chuan@ubuntu.org.cn
头像
astolia
论坛版主
帖子: 5677
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 974 次

Re: 不懂就问系列,ubuntu现在的内核包是怎么管理的

#3

帖子 astolia » 2022-01-22 12:01

现在的分包策略是这样的:对于内核文件,签名过的放到linux-image-*里,没签名的放到linux-image-unsigned-*里,常用的模块放到linux-modules-*里,不常用的模块放到linux-modules-extra-*里。

相互之间的依赖关系是:linux-image-*与linux-image-unsigned-*相互冲突,都依赖linux-modules-*并建议linux-modules-extra-*。linux-modules-*和linux-modules-extra-*依赖linux-image-*或linux-image-unsigned-*。

当你只指定删除linux-image-*时,apt会尽量保持其他已安装的包不变,所以给会你安装上linux-image-unsigned-*以满足依赖关系
回复