本站搜索
页面
分类
最新评论
- liangsuilong 发表于《VirtualBox的2D视频加速测试》
- 时代桃源 发表于《写在KDE 4.5发布之后》
- 淘宝网美白产品排行榜 发表于《写在KDE 4.5发布之后》
- yy 发表于《VirtualBox的2D视频加速测试》
- 陶瓷复合管 发表于《写在KDE 4.5发布之后》
Linux
朋友们的blog
- A Thousand Mile
- apt-blog.net IT民工养成计划 PT博客
- Blinux
- CoffeeCat
- DCY--IT路上……
- DY Feng's Blog 叶毅锋的博客
- Felix's Blog
- HeliumCity The future, in the freedom.
- I’m TualatriX
- Jia Pad
- K.I.S.S. – 简单哲学
- Knowledge == Language
- sychopx
- Yayi's Word
- 七星庐
- 写真と嵐とヒマワリの旅人
- 小杰的博客
- 心之所在的日志
- 歪歪灰主流
- 毛毛's Blog
- 稳 – 不信未作牺牲竟先可拥有 只相信是靠双手找到我欲求
- 读书写字看风景
- 追梦
- 阳光灿烂的日子
-
最新日志
Tag Cloud
按标签归档:内核
手动制作Debian的linux-kbuild包
之前的牢骚文发了,我也已经等待很久了,Debian的linux-kbuild-2.6.33还是不愿意出来,倒是linux-kbuild-2.6.34则在和内核一起发布。看样子2.6.33内核会被Debian放弃了。所以还是要自己动手,丰衣足食,自己打个linux-kbuild-2.6.33的deb包出来用。具体的做法我是参考这篇文章的:http://wiki.debian.org/HowToRebuildAnOfficialDebianKernelPackage 首先到Debian的SVN抓取一份源代码: svn co svn://svn.debian.org/kernel/dists/trunk/linux-kbuild-2.6 下载一份完整的内核源代码包,注意不要下载2.6.x.y版本,而是下载2.6.x的版本,比如2.6.33内核: wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.33.tar.bz2 进入linux-kbuild-2.6目录,然后生成一份经过debian化linux-kbuild的源代码(补充:生成orig吧之前,需要到debian/changelog查看其版本号,如果生成的linux-kbuild比changelog上的版本要旧,则需要把前面版本的changelog删除掉,然后添加上现有版本的changelog。直接加在最新版本前的话就会后面会引起错误,虽然不影响打包。如果比changelog的要新,则自行加上即可。): ./debian/bin/genorig.py ../linux-2.6.33.tar.bz2 cd .. 解压orig源码包: tar xzf orig/linux-kbuild-2.6_2.6.33.orig.tar.gz 进入解压后的目录,把linux-kbuild-2.6目录内的所有东西复制到linux-kbuild-2.6-2.6.33 cd linux-kbuild-2.6-2.6.33/ cp -a ../linux-kbuild-2.6/* ./ 生成control文件,然后编译,如果需要的话当然要修改一下: ./debian/bin/gencontrol.py dch -i 清理目录,检查编译依赖以后,就可以生成deb: make -f debian/rules clean dpkg-checkbuilddeps dpkg-buildpackage -us -uc 最后返回到上层目录安装linux-kbuild-2.6.33的deb包即可。安装结束后,也就可以安装linux-headers,随后就可以在新内核上编译第三方内核模块。
