![데비안에서 패키지 빌드를 재개하는 방법은 무엇입니까?](https://linux55.com/image/9922/%EB%8D%B0%EB%B9%84%EC%95%88%EC%97%90%EC%84%9C%20%ED%8C%A8%ED%82%A4%EC%A7%80%20%EB%B9%8C%EB%93%9C%EB%A5%BC%20%EC%9E%AC%EA%B0%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 Debian Stretch를 실행하고 있으며 다음을 따르고 있습니다.이 가이드데비안 소스 코드에서 패키지를 빌드하는 데 사용됩니다.
때로는 빌드 프로세스에 몇 시간이 걸리고 dpkg-buildpackage -rfakeroot
다시 실행하면 처음부터 빌드됩니다.
dpkg-buildpackage --help
복구 옵션이 표시되지 않습니다.
패키지 빌드를 재개하는 방법은 무엇입니까?
답변1
어떤 이유로 중단된 빌드를 계속하려면 debian/rules
적절한 대상을 직접 호출할 수 있습니다.
debian/rules build
소스 코드를 컴파일한 다음
fakeroot debian/rules binary
설치가 실행되고 패키지가 준비됩니다.
답변2
나는 -nc
이것을 위해 스위치를 사용해 왔습니다. ~에 따르면남성페이지:
-nc, --no-pre-clean
Do not clean the source tree before building (long option since
dpkg 1.18.8). Implies -b if nothing else has been selected among
-F, -g, -G, -B, -A or -S. Implies -d with -S (since dpkg 1.18.0).