硬件升级后删除旧内核中遗留的内核软件包

硬件升级后删除旧内核中遗留的内核软件包

我正在使用 16.04.2,并使用以下命令对内核和 xorg 进行了 hwe 升级(4.8):

sudo apt-get install --install-recommends linux-image-generic-hwe-16.04 xserver-xorg-hwe-16.04

我已尽可能地清理了以前的内核残留,但仍然看到以下内容:

ii  linux-libc-dev:amd64                        4.4.0-64.85                                   amd64        Linux Kernel Headers for development
ii  linux-tools-4.4.0-64                        4.4.0-64.85                                   amd64        Linux kernel version specific tools for version 4.4.0-64
ii  linux-tools-4.4.0-64-generic                4.4.0-64.85                                   amd64        Linux kernel version specific tools for version 4.4.0-64
ii  linux-tools-common                          4.4.0-64.85                                   all          Linux kernel version specific tools for version 4.4.0
ii  linux-tools-virtual                         4.4.0.64.68                                   amd64        This package will always depend on the latest minimal generic kernel tools.

我读这里这些 linux-tools 包是 TLP 程序所必需的。我使用 TLP 的默认模式。我也读 linux-libc-dev编译 Nvidia 等驱动程序需要该包。

那么我需要将它们升级到其 hwe 版本(4.8)吗?如果需要,我该怎么做?

谢谢

答案1

您可以4.8 linux-tools通过以下方式安装

sudo apt install linux-tools-generic-hwe-16.04 linux-tools-virtual-hwe-16.04

应该linux-libc-dev保留此版本。它在 16.04.2 中没有升级。

这将安装linux-tools与正在运行的内核版本相匹配的软件包。

另外,如果您确定不会使用这些内核,那么您可以使用例如 synaptic 来删除 4.4 版本的linux-imagelinux-headers和软件包。linux-tools

相关内容