解决Ubuntu 22.04系统Unknown Error: linux -modules-extra-*缺失的问题
ubuntu桌面信息栏报错:
linux-modules-extra-module属于linux kernel packages,先了解ubuntu的kernel包的构成。
The appropriate packages [and associations] for the Linux kernel in Ubuntu are:
linux-generic (meta-package)
- linux-image-generic (meta-package)
- linux-image--generic (desktop kernel)
- linux-ubuntu-modules--generic (kernel modules; Ubuntu 8.04.x only)
linux-headers-generic (meta-package)
- linux-ubuntu-modules--generic (kernel modules; Ubuntu 8.04.x only)
- linux-image--generic (desktop kernel)
- linux-headers- (common system headers)
- linux-headers--generic (desktop headers)
linux-firmware (kernel driver firmware; >= Ubuntu 8.10 only)
varies depending on which Ubuntu version you use:
Code:
8.04.x = 2.6.24-24
8.10 = 2.6.27-14
9.04 = 2.6.28-15
9.10 = 2.6.31-12
…
最好不要自己直接安装这个modules-extra包,应该整体更新generic包库,相关的依赖关系才会完整。解决方法如下:
$ sudo apt update
$ sudo apt install linux-generic
$ sudo apt update
$ sudo apt upgrade
为保证ubuntu基础包库的完整性,更新linux-generic之前和之后最好都做一次update检查。