如何在debian或ubuntu上安装完整的内核源码

author author     2023-03-15     596

关键词:

你好,在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
参考技术A 在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)

如何制作完整的ubuntu本地源镜像(以ubuntu12.04为例)

参考技术A本地部分源镜像的优点是占用空间比较小,一个部分软件包源根据系统需要所占的空间大概也就在1G~2G之间。能满足系统备份还原的基本需求,凡是备份下来的软件包都能安装。但是它的缺点和局限性也是很明显的,它... 查看详情

如何在debian/ubuntu/kali上重新打包已安装的软件(代码片段)

...onthenyou’llneedtoinstallthedependenciesaswell.  划重点: 1.如何将Debian系Linux系统或服务器上已安装的软件重新打包,制作deb安装包; 2.能否实现软件环境的克隆,以避免因缺失依赖而项导致的无法安装; 3.保持软... 查看详情

如何在debian/ubuntu/kali上重新打包已安装的软件(代码片段)

...onthenyou’llneedtoinstallthedependenciesaswell.  划重点: 1.如何将Debian系Linux系统或服务器上已安装的软件重新打包,制作deb安装包; 2.能否实现软件环境的克隆,以避免因缺失依赖而项导致的无法安装; 3.保持软... 查看详情

如何在debian/ubuntu/kali上重新打包已安装的软件(代码片段)

  HowToRepackInstalledSoftwareonDebian/Ubuntu  Itcanhappenthataparticularversionofaspecifictweakedpackagenolongeravailableelsewhereoryouwanttheexact“clone”oftherunningsoftware.IfyouhaveinstalledsomeDe 查看详情

sh如何在debian/ubuntu上安装phantomjs(代码片段)

查看详情

debian系统软件源在哪里:ubuntu

...菜单里面直接能找到更新软件源项,点击更新就可以了,debian好像没有这个啊,在哪里啊?输入法scim找不到软件包,也没有个语言支持菜单。。。非要改文件再用命令吗?????????????VM-tools安装没有反应。。。怎... 查看详情

sh如何在debian/ubuntu上安装nginx和googlepagespeed(代码片段)

查看详情

sh如何在debian/ubuntu上安装nginx和googlepagespeed(代码片段)

查看详情

如何在虚拟机上安装ubuntu操作系统

如何在虚拟机上安装ubuntu操作系统要看你是怎么安装了。提供2种格式包的安装方法如下:1.安装Debian包(.deb)其实你在新立得软件包管理器里面下载的所有软件都是Debian软件包.所以如果你在网上找到的程序有几种格式供下载的时... 查看详情

如何在linux上安装内核头文件

...。现在我们假设你的内核是发行版自带的,让我们看下该如何安装匹配的头文件。在Debian、Ubuntu或者LinuxMint上安装内核头文件假设你没有手动编译内核,你可以使用apt-get命令来安装匹配的内核头文件。首先,使用dpkg-query命令检... 查看详情

如何制作定制的ubuntu镜像

ubuntu10.04安装成功,为了运行一款软件,apt-getinstall了很多lib,为了方便其他人安装使用我的系统,我想把我的系统制作成ISO镜像,这样他们就可以做个启动盘了,方便快捷。怎么做呢?新人一个,寻帮助,多谢!具体操作如下... 查看详情

linuxmintdebian问题

mint可以用debian的源吗,Mint官方源在国内慢,所以换成163的testing源,aptitudeinstall安装软件包的时候会把系统很多软件卸载掉,菜单里的中文也变成英文了。我就安装了emacs,gedit等软件就被卸载了,然后我重新安装gedit,更新了系... 查看详情

如何在debian10上安装docker?

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,运行这个容器,程序在这个容器里运行,就好像在真实的物理机上运行一... 查看详情

如何在debian9上安装discourse(代码片段)

...官方站点以获得当前特性集的演示和分解。本教程将教你如何在Debian9上使用DockerCE设置对话。创建一个新的VultrVPS1GB的内存是最小值,但建议至少使用2GB的内存。作为根用户访问VultrVPS通过Mac上的终端或Windows上的PuTTY连接到服务... 查看详情

如何在 Ubuntu 上安装最新版本的 Mono 和 MonoDevelop?

】如何在Ubuntu上安装最新版本的Mono和MonoDevelop?【英文标题】:HowtoinstallthelatestversionofMonoandMonoDeveloponUbuntu?【发布时间】:2016-03-0413:48:58【问题描述】:我正在尝试在我的系统上安装最新版本的Mono框架和MonoDevelop。昨天我尝试在... 查看详情

如何在 debian 8 jessie 上安装 php 7 gd 扩展?

】如何在debian8jessie上安装php7gd扩展?【英文标题】:Howtoinstallthephp7gdextensionondebian8jessie?【发布时间】:2016-11-2914:46:17【问题描述】:问题已为Ubuntu回答,但不适用于Debian,因为它尚不可用。搜索packages.debian.org时,只有php5gd的包... 查看详情

如何在debian或ubuntu上编译virt-manager

...界面,管理不同的虚拟机管理程序。我在本教程中将演示如何在Debian或Ubuntu上使用virsh,从命令行运行KVM。第一步:证实主机支持硬件虚拟化作为第一步,证实主机的处理器配备硬件虚拟化扩展机制(比如英特尔VT或AMD-V),KVM需... 查看详情

如何在debian10上安装apache并设置虚拟主机

...Apache作为网站HTTP服务器。在本教程中,我们将向你介绍如何在Debian10中安装Apache并配置虚拟主机。首先你得有一台安装了Debian的服务器,这样便于你在上面进行演练操作。如果你没有可以考虑自己在虚拟机中安装一个Debian10。当... 查看详情