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

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

在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仓库的查询结束后,使用以下的命令来安装用来访问生成内核源码树所需依赖的重要开发包。

系统安装好后,先运行apt-getupdate然后安装apt-spyapt-getinstallapt-spy最后用apt-spy-dunstable-aasia-t5命令行中的-d选项指定发行版本,如stable、testing、unstable。-a选项指定debian安装源服务器的区域,如asia、Europe、North-America等。这些区域信息保存在/etc/apt-spy.conf文档中,如果要测试所有服务器,还可用ALL关健字代替具体的区域。-t选项指定连接超时阀值,阀值以秒为单位,设置较小的阀值能有效提高测试速度,忽略慢速服务器。测试完成后,apt-spy会自动创建/etc/apt/sources.list.d文件夹,并在里面创建apt-spy.list文件。所以把apt-spy.list拷贝到/etc/apt/sources.list文件,就能把寻找到的源使用了,记得要备份你原来的sources.list文件。随后就可以用apt-getupdate来更新镜像站点这样,我们以后安装软件就很快了!附:apt-spy[options]选项:-ddistribution选择debian的发行版本,例如stable。除升级外,必须使用此参数。-aarea选择进行测试的区域,例如Aisa。-cconfig指定配置文件。-enumber指定测试的服务器数量。-ffile测试时抓取制定的文件(文件相对debianbase的路径)。-ifile指定输入的文件,配合-w参数使用。-mmirror-list指定要升级的镜像列...

使用163的源 或者中科大的源

在/etc/apt/sources.list里面换源

apt-get install vlc ffmpeg

包损坏应该是源的问题,换一个就好了

你既然安装了smpalyer 那还安装vlc干吗?

顺便问下,你安装smplayer后 有没有安装mpalyer...........都要装的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7834021.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存