데비안 패키지를 빌드할 때 파일을 무시합니다

데비안 패키지를 빌드할 때 파일을 무시합니다

명령을 사용하여 빌드 할 때 myproject:

dpkg-deb -z8 -Zgzip --build myproject

패키지 내부의 모든 파일을 압축합니다.

deb 파일로 압축되는 특정 폴더를 무시하는 방법이 있습니까?

해당 폴더를 무시할 수 있다면 .gitgit-repository 폴더를 직접 사용하여 데비안 패키지를 생성할 수 있습니다.

답변1

데비안 패키지 빌드 와 같은 낮은 수준의 명령을 사용하는 dpkg-deb것은 매우 드뭅니다 .XY 문제.

debuild일반적으로 then 호출 과 같은 고급 명령과 .deb dpkg-buildpackage같은 기타 도구를 사용할 수 있습니다 dpkg-source. 실제 .deb 파일은 ./debian/rules패키지 소스 내부의 특수 대상을 호출하여 생성됩니다.

패키지 버전에 따라 .git자동으로 무시됩니다.

답변2

dpkg-deb데비안 패키지는 패키지 스크립트를 기반으로 구축되므로 dh_install -X .git스크립트에서 사용할 수 있는 하나 이상의 디렉터리를 제외하려면 (다른 디렉터리를 같은 줄에 추가하세요) debian/rules.

비슷한 정보를 확인하려면https://stackoverflow.com/questions/9451347/remove-svn-while-building-debian-packages

관련 정보