zoukankan      html  css  js  c++  java
  • 编译内核推荐体例(与debian已有相等的分野)



    作者: ginceo  出自: http://www.linuxdiyf.com
    debian传统体例:

    apt-get install linux-source
    tar zxvf /usr/src/linux-source-$version.tar.gz
    cd linux-source-$version
    make menuconfig
    make-kpkg ……
    cd ..
    dpkg -i *.deb

    这种体例行之已久,是正统的debian体例。但是也不是说汗青久的就没有缺陷。

    1、没有debian补丁集,自己冉冉打很费事

    2、和原有琐细的集成程度不合。

    3、和尺度的dpkg-buildpackage 体例稍有不合,不年夜习气

    4、和琐细华夏有的内核纷歧样,所以对一些内在周边,比方restricted-modules什么的配合不苟且。

    ubuntu自身独占的内核编译体例:
    apt-get source linux-source-2.6.22
    cd linux-source-2.6.22-2.6.22/

    编纂debian/config/i386/{config|config.generic}两个文件//相即是make menuconfig;config为完整绝对deb私有设置,generic只对generic的deb无效

    debian/scripts/misc/oldconfig generic //搜寻generic的config的统统性

    AUTOBUILD=1 NOEXTRAS=1 fakeroot debian/rules binary-debs flavours=generic//只天生generic的包
    cd ..
    dpkg -i *.deb

    linux-source-2.6.22可以一个源码包编译出n种架构的packages,但我们一样平凡自定义内核只会要此中合适我们的一种。

    这种体例编译的内核,和琐细自带的内核只需你在config文件中改削的不合,完整绝对的补丁都在解包的时候由dpkg琐细自动打上了。想查察也是尺度的diff.gz文件,宁静凡的deb source包完全一样。

    巨匠编译坦直。年夜约要1g多的编译空间。




    版权声明: 原创作品,答理转载,转载时请务必以超链接情势标明文章 原始情由 、作者信息和本声明。否则将穷究执法责任。

  • 相关阅读:
    form在两个div之间会有间距 得加上style="margin:0px"
    JavaScript trim函数大赏 (转)
    js prototype
    aptana对齐快捷键ctrl+shift+f
    深入浅出JSON
    ie和火狐的一些区分
    javascript”面向对象编程” 2聊聊对象的事
    _#【media type / media query】
    【ajax】接口数据赋给全局变量
    _#【HTML 优化】使用相对 URL
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1973982.html
Copyright © 2011-2022 走看看