차이점 문자를 받았어요클린이것을 커널 소스에 어떻게 패치할 수 있나요? 나는 데비안을 사용하고 있습니다
답변1
kernel.org에는 훌륭한 문서가 있습니다.Linux 커널에 패치 적용.
기본적으로 다음을 사용합니다.패치 명령. 패치가 있으면(여기서는 이라고 함 patchfile
) 이를 빌드 디렉터리에 넣고 다음 명령을 실행합니다.
patch -p <num> < patchfile
여기서 <num>은 적용할 패치에 포함된 파일 이름에서 제거할 선행 슬래시 수입니다.
따라서 패치 파일이 커널 소스의 최상위 디렉터리에 있다고 가정하면 다음을 사용하여 패치 파일을 적용할 수 있습니다.
patch -p1 -i patchfile
--dry-run
패치 에는 파일을 변경하지 않고 명령이 수행할 작업 목록을 인쇄하는 유용한 옵션도 있습니다 . 이를 통해 커밋하기 전에 조정 내용을 미세 조정할 수 있습니다.