问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在Debian或Ubuntu上安装完整的内核源码

发布网友 发布时间:2022-04-22 18:15

我来回答

2个回答

热心网友 时间:2023-07-05 22:06

你好,在Debian上安装完整的内核源码
  在下载内核源码之前,先安装dpkg-dev,其中包含你在Debian上生成源代码时需要的开发工具套件。不仅如此,dpkg-dev中还包含在用来解压Debian源码包并自动打补丁的工具dpgk-source。
  $ sudo apt-get install dpkg-dev
  然后,运行以下命令下载完整的内核源码。
  $ apt-get source linux-image-$(uname -r)
  伴随着完整内核源码(linux_X.X.XX.orig.tar.xz)的还有一些可用的内核补丁(linux_X.X.X+XXX.debian.tar.xz)和源码控制文件(linux_XXXX.dsc),这些都将被下载并存储到当前目录。在.dsc文件中会指出如何给内核源码打补丁。
  当下载完成,以上的命令将会自动调用工具dpkg-source将下载的内核源码解压到当前的目录中,与此同时根据.dsc文件来下补丁。
  最终完整的内核源码树将会以"linux-X.X.XX"的形式呈现在当前目录中。
  在Ubuntu上安装完整内核源码
  如果你想安装完整内核源码的话,以上在Debian上的那一套做法在Ubuntu上仍然奏效。
  在Ubuntu上还有另一套方法安装完整内核源码。事实上,你可以查一下由Canonical为Ubuntu不同发行版维护的内核源码树。
  $ sudo apt-get install git
  $ git clone git://kernel.ubuntu.com/ubuntu/ubuntu-$(lsb_release --codename | cut -f2).git

热心网友 时间:2023-07-05 22:06

在Debian上安装完整的内核源码
在下载内核源码之前,先安装dpkg-dev,其中包含你在Debian上生成源代码时需要的开发工具套件。不仅如此,dpkg-dev中还包含在用来解压Debian源码包并自动打补丁的工具dpgk-source。
$ sudo apt-get install dpkg-dev

然后,运行以下命令下载完整的内核源码。
$ apt-get source linux-image-$(uname -r)

伴随着完整内核源码(linux_X.X.XX.orig.tar.xz)的还有一些可用的内核补丁(linux_X.X.X+XXX.debian.tar.xz)和源码控制文件(linux_XXXX.dsc),这些都将被下载并存储到当前目录。在.dsc文件中会指出如何给内核源码打补丁。
当下载完成,以上的命令将会自动调用工具dpkg-source将下载的内核源码解压到当前的目录中,与此同时根据.dsc文件来下补丁。
最终完整的内核源码树将会以"linux-X.X.XX"的形式呈现在当前目录中。

在Ubuntu上安装完整内核源码
如果你想安装完整内核源码的话,以上在Debian上的那一套做法在Ubuntu上仍然奏效。
在Ubuntu上还有另一套方法安装完整内核源码。事实上,你可以查一下由Canonical为Ubuntu不同发行版维护的内核源码树。
$ sudo apt-get install git$ git clone git://kernel.ubuntu.com/ubuntu/ubuntu-$(lsb_release --codename | cut -f2).git

举个例子,如果你使用的是Ubuntu 14.04,以上的命令将会查看Git的"ubuntu-trusty"仓库中的代码。

一旦在你对Git仓库的查询结束后,使用以下的命令来安装用来访问生成内核源码树所需依赖的重要开发包。
$ sudo apt-get build-dep linux-image-$(uname -r)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
医生,游泳篮球相比之下哪一样比较容易长高 打篮球和 游泳 哪个运动比较对长高有帮助? 游泳和篮球哪个长高 我女朋友要去日本小清水工作了,但是她们每个人要说一段日语介绍_百度知 ... 中文翻译成日文!!答得好有追加!! 有谁能帮我用日语写一段新学期的开场白? 大黑山杜鹃坡怎么走 凤凰山-杜鹃坡旅游服务地址在哪里? 无为法有为法 联想a830开发人员选项隐藏内容怎么打开 git私有库的,怎么clone不下来 怎么在ubuntu上查看git是否安装 Ubuntu系统中git每次提交都要输入密码怎么办 ubuntu 使用git 要安装哪些 ubuntu下git clone有没有镜像服务 怎样解决Ubuntu系统中git每次提交都要输入密码 git clone在win7下正常,在ubuntu系统下clone到一半断了是什么原因? 如何在ubuntu下使用Github 在ubuntu下怎么安装和使用Github 怎么在ubuntu上安装git git clone和fork的区别 作文《没有任何借口》总分总结构 《没有任何借口》这本书的读后感 人生没有借口作文 记叙文 <<没有任何借口>>作者 以“没有借口”为题写一篇八百字的作文 《没有任何借口》读后感 《没有借口,只有责任》作文400字 没有借口读后感 《没有任何借口》谁有读过?读后感是什么? ubuntu 下 git mergetool需要安装吗 $ git clone来的文件一般保存在哪个目录里面? GitHub上ubuntu系统中运行的代码,配置好requirement.txt可以在win10系统下运 可以帮我申请一个QQ吗? 帮我弄个QQ 帮我弄个QQ号,急 帮我新弄一个QQ号 谁能帮我注册个QQ谢谢 帮我弄一个qq密码和账号拜托了 帮我弄个QQ名字` 谁可以帮我弄一个QQ号 帮我弄一个QQ 帮我申请一个QQ号和密码谢谢? 可以帮我弄个QQ吗 你能帮我注册一个QQ 谁能帮我弄个QQ号 帮我弄个qq号? 有谁能帮我申请个QQ 我不会弄! 我的世界吸血鬼模组灵启血祭坛在哪获得? 我的世界1.7.10吸血鬼mod怎么升级