woodelf
deepin
2018-05-13 03:11 - $ patch -pN < foo.patch
其中-pN里面的N是数字,具体取决于补丁文件里面的目标路径和当前工作目录路径的关系。
举个例子,比如补丁文件里面的目标路径是类似:
---a/usr/src/linux/foo.c
+++b/usr/src/linux/foo.c
那么你只需要把补丁文件放到/usr/src/linux下,然后运行patch -p4 < foo.patch就行了。
也就是说,-pN里面的数字其实是告诉patch命令,需要忽略补丁文件里面的前N层目录。以上面为例,就是忽略从a开始的四层目录。
Reply Like 0 View the author


中文 

0001-drm-radeon-dp-add-back-special-handling-for-NUTMEG.patch