使用apt从单个存储库并行下载多个包?

b_l*_*shi 6 updates package-management apt

我痛苦地看着我的apt dist-upgrade命令下载一个很长的列表中的每个包,而让我痛苦的是包是一个一个下载的。我不明白为什么不能通过同时下载多个包来加快这个过程!

例如,如果 apt 正在下载 Chrome (PPA)、Syncthing (PPA) 和 Ubuntu 系统更新(非 PPA),则会同时开始三个下载,一个用于 Chrome,一个用于 Syncthing,另一个用于 Ubuntu 系统更新。

由于所有更新包都是在任何安装开始之前下载的,我看不出有任何原因不能并行下载来自单个存储库的 Ubuntu 系统更新的多个包。

我真的很想知道是否有人知道实现这一目标的方法?我可以从一个单一的存储库运行时下载多个并行的包升级文件apt dist-upgradeapt upgrade

b_l*_*shi 5

在进一步挖掘之后,我发现了apt-fast。有一个可用于安装的 Ubuntu PPA。该apt-fast命令不仅可以并行下载包,还可以使用每个包和多个镜像的多个连接进行下载。上面链接的 GitHub 页面上提供了所有文档。