如何使用“apt-fast”通过多个镜像加速 apt-get/apt 软件包下载
在这篇社论中,我们将介绍一个名为 apt-fast
的强大实用程序,您可以使用它来加快通过 APT 或 Aptitude 下载软件包的速度强>。
apt-fast 是流行的 APT 和 Aptitude 软件包管理工具的开源 shell 脚本包装器,有助于加快软件包的下载速度Debian 系统。
它的主要功能是通过并行下载包,每个包有多个连接,显着加快 apt-get 或 aptitude 包的下载速度。
阅读以下一些文章,其中讨论了 APT 和 Aptitude 及其用法和示例:
- APT 和 Aptitude 之间有什么区别
- apt-get 用于包管理的 25 个有用命令
- 15 个有用的包管理 APT 命令
- 在 Ubuntu 中使用 Aptitude 学习包管理
运行 apt-fast 实用程序的要求是拥有 aria2c 或 axel 下载管理器。
- 如何安装 Aria2 命令行下载管理器
- 如何安装 Axel 来加速 FTP/HTTP 下载
如何在 Ubuntu 16.04-14.04 和 Linux Mint 18/17.x 上安装 apt-fast
首先添加 apt-fast 包的 PPA,如下所示,然后更新您的系统。
sudo add-apt-repository ppa:saiarcot895/myppa
sudo apt-get update
此后,运行以下命令来安装 apt-fast 工具:
sudo apt-get -y install apt-fast
在 apt-fast 安装过程中,系统会提示您执行一些软件包配置,如下所示。
在下面的屏幕中,您可以设置允许的连接数,请记住,您也可以稍后在 apt-fast 配置文件中使用 _MAXNUM
指令进行配置。
接下来,您还可以选择在每次要安装软件包时隐藏 apt-fast 确认消息。但保留默认值是可以的,因此,选择
并按 Enter 前进。
如何使用apt-fast?
成功安装 apt-fast 后,只需按照运行 apt
或 aptitude
命令的方式使用它即可。
apt-fast配置文件为:/etc/apt-fast.conf
,您可以通过添加多个镜像和分配负载来进一步提高下载速度,请务必添加最近的镜子。
Debian 和 Ubuntu/Linux Mint 官方镜像列表:
- Debian:http://www.debian.org/mirror/list
- Ubuntu:https://launchpad.net/ubuntu/+archivemirrors
您可以将它们添加到配置文件中的空格和逗号分隔的镜像中,如下所示:
对于 Debian
MIRRORS=( 'http://ftp.debian.org/debian, http://ftp2.de.debian.org/debian, http://ftp.de.debian.org/debian, ftp://ftp.uni-kl.de/debian' )
对于 Ubuntu/Linux Mint
MIRRORS=( 'http://archive.ubuntu.com/ubuntu, http://de.archive.ubuntu.com/ubuntu, http://ftp.halifax.rwth-aachen.de/ubuntu, http://ftp.uni-kl.de/pub/linux/ubuntu, http://mirror.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu/' )
重要:在 /etc/apt/sources.list 或 /etc/apt/sources.list.d 中使用镜像/,您还需要将它们添加到 /etc/apt-fast.conf 中。
sudo vi /etc/apt-fast.conf
您还可以查看 apt-fast 和 apt-fast.conf 的手册页,如下所示:
man apt-fast
man apt-fast.conf
让我们通过安装 git
包来深入了解 apt-fast 的工作原理,如下所示:
sudo apt-fast install git
系统会要求您确认是否下载软件包,输入Yes/Y
继续。下图显示了 apt-fast 的工作情况 - 使用多个连接下载 git
包。
下载 git
软件包后,系统将再次要求您安装它,输入 Yes/Y
并按 Enter 继续安装过程。
一些重要的 apt-fast 命令:
sudo apt-fast update
sudo apt-fast upgrade
OR
sudo apt-fast dist-update
如果下载过程停止或中断,请运行以下命令:
sudo apt-fast clean
有关更多信息,请访问 apt-fast Github 存储库。
结论
在这里,我们回顾了 apt 和 aptitude 的强大 shell 脚本前端,它可以帮助您在基于 Debian 的系统上安装软件包时提高下载速度,例如 >Ubuntu、Linux Mint 等等。
您对apt-fast有什么体验?您认为这对您来说效果好吗?然后通过下面的反馈表向我们提供您的想法以及您想问的任何其他问题。