我正在尝试应用补丁并收到补丁失败的消息,该文件已经存在(内核的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
谢谢, 然
答案 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 ,它已存在于您的源代码中
结论:您必须手动应用修补程序