我正在尝试构建一个自动化流程来编译内核驱动程序,以便当新内核可用时,该流程可以自动安装新的内核头并根据这些内核头构建驱动程序。
该驱动程序最终将在装有 Ubuntu 20.04 Server LTS 的机器上运行。
我遇到的一个问题是如何确定何时有新的标题可用。
如果构建服务器也是 Ubuntu 20.04 Server,那么我相信我可以apt update
找到apt-cache policy linux-headers-generic
候选版本并安装它吗?这合理吗?(我的理解是 Ubuntu 20.04 Server 不在最新的内核版本,但遵循5.4.0?)
但是,如果构建服务器是不同版本的 Ubuntu - 例如 20.10 或 21.04,那么使用时我可能会得到错误的候选apt-cache policy
。在这种情况下,我如何知道 Ubuntu 20.04 中的最新内核版本是什么?
谢谢。