我已经安装和卸载了几个内核(包括一些低延迟的内核)来测试它们。
我现在有:
$ uname -r
4.8.0-39-generic
但是现在,每当我尝试安装其他软件包时都会收到以下消息:
The following package was automatically installed and is no longer required: thermald Use 'sudo apt autoremove' to remove it.
我尝试使用以下方法检查安装该 thermald 的日期这个答案在这里
它显示的日期是:thermald 2016-07-19 15:48:01.000000000 -0500
我于 2016 年 11 月安装了 Ubuntu。所以这不是 thermald 的安装日期。那么使用它删除它安全吗autoremove
?
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
我用过此工具删除所有不活动的内核。(也尝试使用同一工具对 4.9.12 和 4.10 进行操作)
我通过以下步骤获得了 4.8 内核:
$ sudo apt-get update
$ apt-cache search linux-image
$ sudo apt-get install linux-headers-4.8.0-39-generic linux-image-4.8.0-39-generic linux-image-extra-4.8.0-39-generic
答案1
thermald
不是一个重要的包,但是受到推崇的由linux-image-generic
内核元包。
您可以通过运行获取此信息
apt show thermald
(显示有关包的一般信息,注意输出行“ Priority: optional
”),以及
apt rdepends thermald
(显示直接依赖于/推荐/建议的软件包列表thermald
)。
受到推崇的包没有必要的依赖项,但通常会像那些一样自动安装,因为虽然推荐的包可以在没有它们的情况下工作,但它们增加了重要的功能。
那么你可以thermald
如果您愿意,可以删除它,但我建议您修复依赖链并正确安装thermald
再次推荐的元包。
也许你可以通过运行来完成
sudo apt install --reinstall linux-generic
这不应该安装任何真正的软件包,只要您仍然拥有它们,只有类似linux-image-generic
这样的元软件包。此后,thermald
应该不再位于自动删除候选列表中。
编辑:
正如您所说,您使用的是 16.04 LTS,并且想要 4.8 HWE 内核而不是 4.4. GA 内核,请确保您安装了元包linux-generic-hwe-16.04
(和xserver-xorg-hwe-16.04
),而不是linux-generic
我上面推荐的。
答案2
thermald 给我的笔记本带来了很多问题。在我移除它之前,Ubuntu 会出现随机且极其烦人的延迟。
我删除了 thermald 并且一切运行良好。