Dh make

깊이있는 삽질 Ubuntu Korea Community Wiki
이동: 둘러보기, 검색

개요[편집]

dh_make, 데비안 패키징을 위한 디렉토리 생성 툴이다.

옵션[편집]

다음 내용은 Debian manpage에서 가져왔습니다

-c , --copyright license
라이센스 파일에 저작권 유형을 선택하십시오 . 라이센스는 gpl, gpl2, gpl3, lgpl, lgpl2 lgpl3, artistic, apache, bsd 또는 mit 를 지원합니다.
이 필드를 지정하지 않으면 저작권 파일에 어떤 종류의 라이센스가 사용되는지 기입할 공간이 있습니다.
이 필드는 대소 문자를 구별하지 않으므로 -c GPL뿐만 아니라 -C GPL도 작동합니다. gpl 및 lgpl은 해당 라이센스의 버전3을 제공하며, apache는 Apache v2.0을 의미합니다.
다른 버전이 필요하면 라이센스 파일을 변경하거나 gpl2 및 lgpl2 옵션을 사용하십시오.

-e , --email address
debian/control 파일의 Maintainer : 필드에서 address를 이메일 주소로 사용합니다.

-n , --native
네이티브 데비안 패키지를 생성합니다. 즉, .orig 아카이브는 dpkg-buildpackage로 빌드 할 때 생성되기 때문에 생성하지 마십시오.
버전 번호에는 데비안 리비전 번호 (예 : -1)가 추가되지 않습니다.

-f , --file file
file 을 원본 소스 아카이브로 사용 하고 program.orig에 현재 프로그램 트리의 복사를 건너 뜁니다.

-l , --library
질문을 건너 뛰고 자동으로 패키지 클래스를 라이브러리로 설정합니다.

-s , --single
자동으로 패키지 클래스를 Single binary로 설정하여 질문을 건너 뜁니다.

-i , --indep
자동으로 패키지 클래스를 아치 독립 바이너리로 설정하여 질문을 건너 뜁니다.

-m , --multi
자동으로 패키지 클래스를 여러 바이너리로 설정하여 질문을 건너 뜁니다.

-k , --kmod
패키지 클래스를 자동으로 커널 모듈로 설정하고 질문을 건너 뛰십시오.

--kpatch
질문을 건너 뛰고 패키지 클래스를 자동으로 kpatch하도록 설정합니다.

-a , --addmissing
기존 debian 소스 디렉토리에 누락 된 예제 및 제어 파일을 추가합니다.

-t , --templates directory
디렉토리 의 사용자 정의 템플리트를 debian 디렉토리 에 적용합니다 .

-o , --overlay directory
기존 데비안 디렉토리에 사용자 정의 템플릿을 적용합니다.

-p , --packagename name
패키지 이름이 이름이되도록합니다. 이름 에 하이픈이있는 패키지나 다른 이상한 패키지에 적합합니다.
또한 매개 변수 name_version을 작성하여 패키지 이름과 버전 및 우회 및 디렉토리 점검을 설정합니다.

-d , --defaultless
대상 debian 디렉토리에 기본 템플릿을 적용하는 것을 건너 뜁니다.

-h , --help
이름, 버전, 사용 가능한 옵션 및 작성자를 표시하고 성공적으로 종료하십시오.

-r , --rulesformat format
데비안의 형식을 설정 / 규칙에 파일 형식 . 옵션은 기본 Debhelper v7 최소 규칙 (dh7), 이전 규칙 형식 (old) 또는 CDBS 형식 (cdbs)입니다.

-v , --version
프로그램 이름과 버전을 표시하고 성공적으로 종료하십시오.

-y , --yes
yes를 선택하면 자동으로 프롬프트가 표시되고 비 대화식으로 실행됩니다. dh_make 가 완전히 자동으로 실행되도록 패키지 클래스를 설정해야합니다 .