科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道撤消一个linux补丁

撤消一个linux补丁

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如果你对新打的补丁不很满意,而你想回复到以前较早的内核版本去,那么我们从上面描述的第6步开始逆顺序操作即可

作者:51CTO.COM 2007年10月18日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

  Linux官方补丁总是认为缺省的源代码子树名字为“Linux”。这种方法可能有点混淆,但是它允许一些(版本)连续的补丁不用修改源代码子树的名字就可以连续的被修改到源代码子树上。(下面我们可以看到)

  这些补丁文件的名字都是标准的:

  patch_2.4.3 记录着linux-2.4.3 和 linux-2.4.2之间的版本差异。

  patch_2.4.4 记录着linux-2.4.4 and linux-2.4.3之间的版本差异。

  patch_2.4.5 记录着linux-2.4.5 and linux-2.4.4之间的版本差异。

  在我们的例子中,我们正好需要这3个补丁文件,他们的名字是patch_2.4.3.gz、patch_2.4.4.gz和patch_2.4.5.gz,用来将Linux-2.4.2升级到Linux-2.4.5。

  *****************************************************************************

  第1步:升级Linux源代码目录的名字和Linux符号连接。

  *****************************************************************************

  假定内核源代码的路径是:/usr/src/linux-2.4.2/

  并且所有需要的压缩补丁文件都已经存放在目录/usr/src 中了。

  执行下列命令:

  cd /usr/src

  mv linux-2.4.2 linux-2.4.5

  rm linux

  ln -s linux-2.4.5 linux

  *****************************************************************************

  第2步:清理源代码目录(删除中间目标文件和配置文件)。

  *****************************************************************************

  执行下列命令:

  cd linux

  make distclean

  *****************************************************************************

  第3步:解压缩补丁文件。

  *****************************************************************************

  in our example, execute:

  cd /usr/src

  gunzip patch-2.4.3.gz

  gunzip patch-2.4.4.gz

  gunzip patch-2.4.5.gz

  *****************************************************************************

  第4步:重复执行patch命令。

  *****************************************************************************

  执行下列命令:

  for i in 3 4 5; do

  patch -p0

  done

  其中

  patch -p0

  命令作用在输入的补丁文件上,并将对应的老版本的内核源代码中所有的文件和子目录升级到对应的新版本(在我们的例子中,老版本的内核源代码目录是/usr/src/linux)。在我们的例子中,旧的内核源代码版本是Linux-2.4.5kh2。这里参数–p0用来保证文件名不被改变(既不被修改,也不被删除)。

  目标目录是Linux,就是说旧版本的内核源代码经过patch以后,就被升级成了新版本的内核源代码。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章