频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Linux内核如何从2.4升级到2.6

来源:天极操作系统专区 作者:Corner 出处:巧巧读书 2006-01-01 进入讨论组
上一页 1 2 3 4 5 6 下一页 
第二步:熟悉已有文件

  至少需要熟悉顶级README文件、Documentation目录中的change文件,它们都是分布式的Linux内核源代码。

  因为2.6.0-test是内核发展中的一个阶段(2.6.0没有扩展名-test,即是2.6的最初版本),所以其顶级README文件引自2.5开发内核的README文件。你将从这个文件中获得许多成功编译Linux内核的技巧。(具体内容见附1)

  “Documentation/Changes”文件列出了发展2.5内核的新需求,提供了新内核程序升级的软件列表。(主要内容见附2)

  第三步:升级系统内每个change文件的版本

  新的2.6内核的升级工作涉及到许多实用程序的升级。对于某些change文件中列出的实用程序也不必担心,它们或许只是某种文件系统的特殊例子而已。但是,下面的文件还是必须至少要满足到下表给出的的最低版本:

Name:
Minimum version:
How to find version:
Gnu C Compiler
2.95.3
gcc--version
Gnu Make
3.78
make--version
binutils
2.12
ld-v
util-linux
2.10o
fdformat--version
module-init-tools
0.9.9
depmod-V
procps
2.0.9
ps--version
[procps 2.x]
[procps .x]
 

  (若有变动,参见“Documentation/Change”中的最新更新。具体可见附2)

  下面的实用程序是文件系统中的特殊程序。若运行ext2 或ext3,那么就必须升级e2fsprogs。若运行jfs,就必须升级jfsutils,等等。如:

Name:
Minimum version:
How to find version:
e2fsprogs
1.29
tune2fs
jfsutils
1.0.14
fsck.jfs -V
reiserfsprogs
3.6.3
reiserfsck–V 2>&1| grep reiserfsprogs
xfsprogs
2.1.0
xfs_db -V
nfs-utils
1.0.5
showmount --version

  另外,少数实用程序当你用到它时才需要升级的有:

Name:
Minimum version:
How to find version:
pcmcia-cs
3.1.21
Cardmgr -V
quota-tools
3.09
Quota -V
PPP
2.4.0
ppd--version
isdn4k-utils
3.1pre1
Isdnctrl 2>&1 | grep version
oprofile
0.5.3
oprofiled--version

  如果首次运行ALSA,请访问http://www.alsa-project.org/获取最新的alsa-lib 和 alsa-utils。图 文 结 合:http://www.qqread.com/linux/y471192206.html 更多文章 更多内容请看Linux集群技术体验Linux的音影世界Linux驱动大全专题,或进入讨论组讨论。

上一页 1 2 3 4 5 6 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章