kernel 打补丁
来源:互联网 发布:壁纸知乎 编辑:程序博客网 时间:2024/05/16 09:22
分两种
一:2.6x
二:2.6.x.y
2.6.x内核
---------
为了应用一个从2.6.11到2.6.12的补丁,你最好按照下面来做(注意这些补丁不能应用于2.6.x.y的内核,
而是应用在2.6.x的基础内核---如果你需要从2.6.x.y到2.6.x+1,那么你首先需要卸载掉2.6.x.y的补丁)
下面是一些例子:
#从2.6.11到2.6.12
$ cd ~/linux-2.6.11 # 切换到内核源代码目录
$ patch -p1 < ../patch-2.6.12 # 应用2.6.12补丁
$ cd ..
$ mv linux-2.6.11 linux-2.6.12 # 重命名源代码目录
# moving from 2.6.11.1 to 2.6.12
$ cd ~/linux-2.6.11.1 # 切换到内核源代码目录
$ patch -p1 -R < ../patch-2.6.11.1 # 恢复出来2.6.11.1
# 源代码目录现在是2.6.11
$ patch -p1 < ../patch-2.6.12 # 应用新的2.6.12补丁
$ cd ..
$ mv linux-2.6.11.1 linux-2.6.12 # 重命名源代码目录
==================================================
2.6.x.y内核
-----------
这些补丁不是增量式的,意味着例如对于2.6.12.3补丁不能应用于2.6.12.2的内核源代码
上去,但是可以应用在2.6.12内核代码上。
因此,为了为了把2.6.12.3的补丁应用到你使用的2.6.12.2的内核源代码上,你不得不卸载掉
2.6.12.2补丁(因此你可以得到一个基础的2.6.12的内核源代码),并且应用新的2.6.12.3补丁。
下面是一个小例子:
$ cd ~/linux-2.6.12.2 # 切换到内核源代码目录
$ patch -p1 -R < ../patch-2.6.12.2 # 回归2.6.12.2补丁
$ patch -p1 < ../patch-2.6.12.3 # 应用新的2.6.12.3补丁
$ cd ..
$ mv linux-2.6.12.2 linux-2.6.12.3 # 重新命名内核源代码目录
- kernel 打补丁
- 【记录】kernel打补丁,编译
- 韦东山u-boot、kernel打补丁操作
- 打补丁。
- 打补丁
- 2440移植Linux Kernel笔记(四)------yaffs2打补丁
- 开始阅读YAFFS源码 2.6.18以上需要打补丁 yaffs2 内核 kernel的ecc布局
- 为linux kernel 3.17.3 安装的vmwareWrokstation 10.0.4 打补丁
- 第0课第5节 刚接触开发板之u-boot, kernel打补丁编译
- 韦东山u-boot、kernel解压缩、打补丁、配置、编译、烧写操作试验
- 升级、打补丁
- 记得打补丁
- websphere打补丁
- patch打补丁
- hadoop打补丁
- Opatch打补丁
- Oracle打补丁
- git 打补丁
- 学习过程
- offsetTop.offsetLeft,offsetWidth,offsetHeight,offsetParent,scrollTop,scrollLeft,scrollWidth,scrollHeight区别
- Invoke的用法
- String Function
- DBA 工作清单
- kernel 打补丁
- Brook+ Programming
- 追求
- tr命令使用
- Spring配置文件总结
- SQL学习笔记
- GOF以及java的23种设计模式简介
- sql server行级锁,排它锁,共享锁的使用
- Java HashMap和TreeMap的排序问题总结