分页: 1 / 1
不懂就问系列,ubuntu现在的内核包是怎么管理的
发表于 : 2022-01-22 0:59
由 onlylove
前两天机器上新装了ubuntu 20.04,多事看了眼内核包,发现有很多个,于是习惯性的想留下最新的剩下的删掉,然后,好像不是那么回事
所以,提问,图中为啥删除旧版本的包,还会额外装上一个unsigned同样版本的包(除了arm和路由器,没弄过内核包,想要装最新的只会按照kernel官网的说明 make make modules install)
Re: 不懂就问系列,ubuntu现在的内核包是怎么管理的
发表于 : 2022-01-22 10:45
由 qy117121
你可以搜索一下这个版本号,应该是有个包没有卸载,所以会给你装上unsigned 的
Re: 不懂就问系列,ubuntu现在的内核包是怎么管理的
发表于 : 2022-01-22 12:01
由 astolia
现在的分包策略是这样的:对于内核文件,签名过的放到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-*以满足依赖关系