Chinaunix首页 | 论坛 | 博客
  • 博客访问: 578974
  • 博文数量: 718
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 4960
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-17 13:24
文章分类

全部博文(718)

文章存档

2011年(1)

2008年(717)

我的朋友

分类:

2008-10-17 13:38:36


patch,是打补丁的命令,有很多用法,见帮助#man patch
patch -p0      (“p”指的是路径,后面的数字表示去掉路径的第几部分。"0",表示不去掉,为全路径)
patch -p1      (“p”后面的数字"1",表示去掉前第一个路径)

下面以升级内核到2.4.27为例:
先准备好2.4.26版本的内核文件linux-2.4.26.tar.bz2
再下载2.4.27版本的补丁patch-2.4.27.bz2和md5校验文件,都放在/usr/src/目录下
#cd /usr/src/
#tar -jxvf linux-2.4.26.tar.bz2
#bzcat patch-2.4.27.bz2 | more    (查看补丁文件内容)
#bzcat patch-2.4.27.bz2 | patch -p0
上面这一步,也可以通过下面的命令来完成:
#cd linux-2.4.26      (进入到刚才解开的内核文件目录)
#bzcat patch-2.4.27.bz2 | patch -p1    (这时就要裁剪掉前一级目录,即linux-2.4.26/)
其他操作,这里省略-----

--------------------next---------------------

阅读(718) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~