2011-03-01 2 views
1

저는 우분투 용으로 만들 응용 프로그램이 있습니다.소스와 함께 deb 패키지 파일을 포함합니다.

나는 윈도우 프로그래밍 배경에서 왔고 내 소스 코드에서 WiX 소스를 내 소스 코드에 포함시키는 데 익숙하다. 그래서 그것은 내 소스와 함께 추적되고 변경되었습니다.

이제 deb 패키징에 대해 배우고 있습니다. 모든 자습서는 소스를 다운로드 한 다음 데비안 폴더와 빌드, 설치, 제어, 저작권 등 파일을 작성한다고 말합니다.

데비안 폴더에는 내용에 대한 소스 제어에 대한 언급이 없습니다. 새로운 deb 패키지를 만들 필요가있을 때마다 재현하지 않을 중요한 정보가 상당히 많이있는 것 같습니다.

대신이 소스 코드를 debian 폴더에 추가하면됩니다. 따라서 소스를 다운로드 할 때 모든 패키징 규칙이 준비되어 있습니다.

이 접근 방식에 문제가 있습니까?

이렇게하면 일부 패킹 규칙을 위반하게됩니까?

왜 deb 패키지 소스 파일이 일반적으로 소스 코드에 포함되어 있지 않습니까?

답변

3

실제로 이것은 권장되며 패키지를 자동으로 빌드하는 도구는 SVNGit입니다. 또한 표준화 된 레이아웃과 데비안에 포함 된 패키지를 원할 경우 유용하게 사용할 수있는 다른 기능을 제공합니다.

1

잘 작동해야하며 많은 소프트웨어 패키지는 소스 제어에 debian 폴더가 있습니다.

+0

정말 빠릅니다. 감사합니다. – trampster

관련 문제