apt-fast와 같은 snapcraft 도구가 있습니까?

apt-fast와 같은 snapcraft 도구가 있습니까?

우분투에서는 apt-fast(https://github.com/ilikenwf/apt-fast) 이것은 기본적으로 apt// 다음에 나오는 내용입니다 apt-get.aptitudearia2

  1. 스냅 패키지와 비슷한 것이 있습니까? (다운로드 속도가 정말 느린 것 같습니다.)
  2. 스냅 패키지(snapcraft)를 다운로드하는 데 사용되는 도구는 무엇입니까? (내 생각엔 wget이나 컬 같은 것 같은데?)

이유: 내 직장에서는 스레드당 대역폭 제한이 있지만 스레드 수에는 제한이 없으며 이와 같은 기능이 매우 유용할 것이라고 생각합니다.

답변1

이 기능을 Snapcraft에 직접 제공하는 내장 기능이나 타사 앱이 보이지 않습니다.

따라서 이러한 유형의 문제에 대한 일반적인 조치 과정은 다음 세 가지 접근 방식 중 하나입니다.

  1. 캐싱 프록시(예: Squid 또는 Artifactory)를 설정하고 그 중 하나를 통해 Snappy 저장소를 가져옵니다. 내부적으로 사용할 때 패키지의 로컬 캐시가 생성됩니다.
  2. 시스템 내부에 Snapcraft 저장소를 미러링하고 거기에서 아티팩트를 가져옵니다.
  3. parallel여러 명령을 동시에 호출하여 단일 명령을 실행할 때 발생하는 가정된 제한 사항을 해결할 수 있습니다 .snap

이 3가지 옵션 중 저는 보통 1개를 사용하고 2개를 사용했습니다. Snapcraft에서 작동하지 않는 다른 배포판 패키지와 유사한 경우에 사용했지만 Canonical 제품이라는 점을 감안할 때 이러한 방법이 작동하지 않는 이유를 모르겠습니다. 당신에게 적합합니다.

미러링 정보

이 스레드에 따르면 미러링은 아직 개발 중인 것 같습니다.스냅샷용 로컬 미러?. 그러나 한 개발자는 Snapcraft가 다운로드에 표준 HTTP만 사용하므로 여기서는 이전 캐싱 프록시를 사용하여 .snap 파일의 로컬 캐시를 보존할 수 있다고 언급했습니다.

관련 정보