빌드가 실패하면 "build_packages"가 모든 라이브러리를 다시 다운로드합니까?

빌드가 실패하면 "build_packages"가 모든 라이브러리를 다시 다운로드합니까?

지침에 따라 Chromium OS의 이미지를 설정하고 빌드하려고 했습니다.여기에서 찾을 수 있습니다. 내 노트북은 build_packages한 패키지에서 실패하기 전까지 약 7-8시간 동안 스크립트를 실행했습니다.

이제 내 질문은 다음과 같습니다.

  • 빌드 지침이 모든 라이브러리를 다시 다운로드합니까? 오늘 빌드 명령을 다시 실행했는데 다운로드한 패키지를 계속 읽고 유효하지 않은 것으로 표시하고 삭제한 다음 다시 다운로드합니다.

  • 몇 개의 패키지 후에 빌드 명령이 중단될 때마다. 이제 연결이 제대로 작동하고 어제 저장소와 동기화했는데 패키지를 다운로드할 수 없는 이유는 무엇입니까?

  • 텍스트 피드백이 전체 빌드가 아닌 다운로드 및 빌드되는 패키지로 단편화되고 현지화되어 있는 것처럼 보이므로 빌드 지침의 전체 진행 상황은 어떻게 계산됩니까?


최근 실패한 빌드 로그입니다..

답변1

초기 실행 후 리포지토리를 다시 동기화 하는 경우 ./build_packages많은 패키지를 최신 버전으로 다시 다운로드해야 합니다. 그렇지 않으면 실패한 빌드 후 캐시를 삭제하도록 선택하지 않는 한 성공적인 다운로드가 캐시에서 가져옵니다.

여러 번 시도한 후에도 변경 사항 없이 몇 개의 패키지에서 계속 정체되는 경우 "미니 레이아웃" 대신 "전체 레이아웃"으로 동기화하는 것이 좋습니다. 이것으로 내 상황이 해결되었습니다. 지금까지 Mini용으로 다운로드한 2GB에 비해 약 12GB의 다운로드가 필요하다는 점을 명심하세요.

패키지 빌드의 전반적인 진행 상황에 대해서는 각 패키지에 대해 말씀하신 진행 상황 중 일부가 표시되지만 (x / y pending)패키지 관련 정보도 표시됩니다. 이는 정확한 예상 시간을 제공하지는 않지만 최소한 매번 같은 장소에서 실패하는지 알려 주거나 경과 시간을 다운로드한 파일로 나눈 값을 기준으로 소요되는 시간을 예상해 줍니다. 패키지.

관련 정보