应用补丁 - '文件已经存在'失败

时间:2014-07-30 12:10:14

标签: linux patch

我正在尝试应用补丁并收到补丁失败的消息,该文件已经存在(内核的kgdb补丁,但问题是任何此类补丁失败的一般问题)。在这种情况下我该怎么办?

ubuntu@ubuntu-laptop:~/dvrrdk/DVRRDK_04.01.00.02/ti_tools/linux_lsp/kernel/linux-dvr-rdk$        
patch -p1 < /media/sf_VMshar/gdb_patch/linux-2.6.15.5-kgdb-2.4/core-lite.patch 
patching file Documentation/DocBook/Makefile
Hunk #1 FAILED at 10.
1 out of 1 hunk FAILED -- saving rejects to file Documentation/DocBook/Makefile.rej
The next patch would create the file Documentation/DocBook/kgdb.tmpl,
which already exists!  Assume -R? [n] ^C

谢谢, 然

1 个答案:

答案 0 :(得分:1)

  

$ patch -p1&lt; /media/sf_VMshar/gdb_patch/linux-2.6.15.5-kgdb-2.4/core-lite.patch
  修补文件Documentation / DocBook / Makefile
  Hunk#1在10点失败   1个硬件中的1个FAILED - 保存拒绝文件Documentation / DocBook / Makefile.rej
  下一个补丁将创建文件Documentation / DocBook / kgdb.tmpl,
  哪个已经存在!假设-R? [n] ^ C

错误 1个中有1个未成功FAILED - 保存拒绝文件Documentation / DocBook / Makefile.rej
是因为补丁不适用于此内核版本,也适用于 下一个补丁打算创建一个文件 Documentation / DocBook / kgdb.tmpl ,它已存在于您的源代码中

  

结论:您必须手动应用修补程序