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---------------------
阅读(763) | 评论(0) | 转发(0) |