我如何确定我需要什么 Github 存储库标识符(分支/标签/其他..)才能查看我的特定 Ubuntu Linux 内核版本?
我正在运行 Ubuntu 16.04 LTS。使用 Term,如果我执行 $ uname -r,我会得到“4.13.0-37-generic”但如果我转到https://github.com/torvalds/linux/tree/master 我无法在任何地方找到 4.13.0-37-generic,也无法正确确定我需要哪个标签/分支,而不会猜测错误。
答案1
Ubuntu 内核包托管在发射台,您会在那里找到相关的代码。
然而,与 Ubuntu 中的任何软件包(以及任何 Debian 衍生版本)一样,获取软件包源代码的最佳方法是使用软件包管理系统:
apt source linux-image-$(uname -r)
将下载为您的发行版打包的内核源代码,并且
debcheckout linux-image-$(uname -r)
(从devscripts
包中)将为您提供相关存储库的克隆。