我知道为了加快 apt-get 下载速度,我可以使用 apt-fast(它使用 aria2c 或 axel 引擎 - 这取决于我在配置期间安装哪一个)。但即使它说它可以暂停和恢复下载,我也不知道该怎么做,而且我在网上找不到任何告诉我如何做的答案。
我无意暂停 apt-fast 更新功能,我只是希望能够暂停 sudo apt-fast install package_name 功能并使用 apt-fast(使用 axel 或 aria2c)随时恢复 Ubuntu 中软件包的下载
我在一些论坛上看到,sudo apt-fast update 无法暂停,因为它需要启动整个过程。如果我错了,请纠正我。
任何帮助将非常感激。
答案1
是的,无法顺利中断当前下载。但是,如果您使用信号(例如按^C
)取消这些下载,并且如果您使用 aria2,则可以轻松地稍后继续下载。Axel 不支持继续中止的下载(因此不推荐用于 apt-fast)。
如果您已通过 aria2 下载了一些文件并取消下载,则这些文件将无法用于 APT,直到使用 apt-fast 完成所有下载为止。
另一方面,如果您取消了 apt-get/aptitude/synaptic/等的下载,则必须从头开始使用 apt-fast。但是,当然,如果某些软件包已经成功下载,并且位于您的存档缓存中(通常/var/cache/apt/archives
),apt-fast 将“检测”它们,并且不会再次将其添加到下载队列中。