阅读内容

Ubuntu内核的编译及注释

[日期:2007-11-19] 来源:Linux公社  作者:xingshi5216


Step 2:

打开终端,进入源代码目录下,比如:

cd ~/linux/linux-2.6.20.1/

进入后,安全起见,先 make mrproper 一下,

以清除目录下所有配置文件和先前生成内核时产生的中间文件

接下来将要进行内核配置,这是最难也是最关键的一步

有四种方法可完成这件事情:


#make config

#make menuconfig

#make xconfig

#make oldconfig

我用的是第二种,但这时问题来了,运行命令后发生错误,而且一堆

最关键的错误信息是少一个库

原来,Ubuntu安装时缺少很多东西,尤其是编程方面的,需要自己通过“源”来安装

所谓“源”,不清楚,大概就相当于Windows的在线升级程序吧

Ubuntu自己带的源不全,速度慢不说,有的还连不上,所以要自己添加一些源

具体方法参见:http://wiki.ubuntu.org.cn/%E5%BF%AB%E9%80%9F%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97/DapperDrake

把源设置好之后,就可以在线安装所需要的东西了

在这提醒一下使用Ubuntu的朋友:

使用源第一次进行自动更新的时候,Ubuntu里带的输入法也会更新

但这次的更新与上个版本不兼容,因此会导致输入法无法使用

我为这个问题郁闷半天,上网查很久才找到解决方法:

sudo apt-get remove fcitx
rm -R ~/.fcitx
sudo apt-get install fcitx

就是把原来的fcitx输入法卸掉,移除它在根目录下的配置文件(?好像是),然后重装

ok,言归正传,编译内核需要下面一些东西:

apt-get install libncurses5-dev  (meke menuconfig要调用的)

apt-get install libqt3-headers   (make xconfig要调用的)

上面列的不全,但你安装的时候,源会提示你,哪些包是推荐安装的

都装上就是了

上一页12345678下一页  GO



本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google