linux-headers for 5.4.0 充电 38gb

linux-headers for 5.4.0 充电 38gb

我正在尝试更新我的内核头文件(Linux 5.4.0)

sudo apt-get install build-essential linux-headers-`uname -r`  

但显然,它想要为各种内核安装各种标头……并收取 38gb 的费用。(看这里)
追求

sudo apt install linux-headers-$(uname -r)

退出并出现错误

E: Unable to locate package linux-headers-5.4.0
E: Couldn't find any package by glob 'linux-headers-5.4.0'

有什么想法我应该做什么吗?

背景:我正在尝试安装 wireguard 模块,但由于 5.4.0 的标头不明显,因此它会安装在不同的内核下。我无法在启动时默认,因为我正在租用服务器。

答案1

这是讨论这里.
sudo apt-get update# 这将更新存储库列表
sudo apt-get upgrade# 这将更新系统上所有必需的软件包
sudo apt-get dist-upgrade# 这将添加/删除任何需要的软件包
reboot# 您可能需要这样做,因为有时在升级/dist-upgrade 之后,会有一些剩余的条目在重启后得到修复
sudo apt-get install linux-headers-$(uname -r)# 现在应该可以工作了

相关内容