2009. 11. 12. 20:12

patch 파일 만들기

원본이 들어있는 디렉토리 /temp/program의 복사본을 하나 만들어서 작업한다.

  1. $ cd /temp
  2. $ cp -a program program_new

/temp/program_new 안의 파일들을 수정한 뒤 patch파일을 만들어두면 /temp/program에 patch를 적용하여 program_new로 바꿀 수 있게된다.

patch 파일은 diff를 이용해서 만든다.

  1. $ cd /temp
  2. $ diff -urN program/ program_new/ > program_new.patch

이렇게 하면 patch 파일이 만들어진다.

patch 파일 적용시키기

program만 가지고 있는 사용자가 program_new를 만들기 위해서는 위와 같이 만들어진 program_new.patch 파일만 있으면 된다. 적용시키는 방법은,

  1. $ cd /temp/program
    $ patch -p1 < program_new.patch

패치완료.


Link : http://secrice.com/writing/2005/02/20/patch+BBE7BFEBC7CFB4_1108892056.php

'[D-01] Linux' 카테고리의 다른 글

TFTP 환경구축  (0) 2009.11.13
zcat 명령  (0) 2009.11.12
리눅스 커널버전 확인하기  (0) 2009.11.12
vi 명령어  (0) 2009.11.07
audacious의 설치  (0) 2009.11.07
Posted by eoseontaek