有没有像 apt-fast 这样的 snapcraft 工具?

有没有像 apt-fast 这样的 snapcraft 工具?

在 Ubuntu 上,我一直在使用apt-fast(https://github.com/ilikenwf/apt-fast) 这基本上是apt//后面apt-get的。aptitudearia2

  1. snap 包也有类似的东西吗? (看来我的下载速度真的很慢。)
  2. snap包(snapcraft)使用什么工具下载包? (我猜像 wget 或 curl 之类的东西?)

原因:在我的工作场所,我认为(最好的猜测)我们对每个线程有带宽限制,但对线程数量没有限制,这样的东西将非常有用。

答案1

我没有看到任何内置功能或第三方应用程序直接向 Snapcraft 提供此功能。

因此,针对此类问题的典型行动方案是以下 3 种方法之一:

  1. 设置缓存代理(例如 Squid 或 Artifactory)并通过其中之一拉取 Snappy 存储库。当您在内部使用包时,这将创建包的本地缓存。
  2. 在系统内部镜像 Snapcraft 存储库,并从那里提取工件。
  3. 您可以同时parallel调用多个命令来解决运行一个命令时遇到的假定限制。snap

在这 3 个选项中,我通常使用 1 个,并且已经使用过 2 个,对于其他发行版软件包的类似情况,不适用于 Snapcraft,但鉴于它是 Canonical 产品,我不明白为什么这些方法也不适合您。

关于镜像

听起来镜像仍然是根据这个线程正在开发的东西 -用于快照的本地镜像?。但一位开发人员提到 Snapcraft 仅使用标准 HTTP 进行下载,因此任何旧的缓存代理都可以在此处使用来保留 .snap 文件的本地缓存。

相关内容