网站搜索

apt-fast:加快 Ubuntu 上的 APT 软件包下载速度


在这篇社论中,我们将介绍一个名为 apt-fast 的强大实用程序,您可以使用它来加速 apt、apt-get 或 aptitude 下载软件包的速度。

apt-fast 是流行的 aptapt-getaptitude 的开源 shell 脚本包装器包管理工具有助于加快并行下载包的速度,在基于 Debian 的系统上每个包有大量连接。

阅读以下一些讨论 aptapt-getaptitude 的文章及其使用示例:

  • APT 与 Aptitude:了解它们之间的真正区别
  • Ubuntu/Debian 的 16 个有用的 apt 命令示例
  • Ubuntu/Debian 的 20 个有用的“apt-get”命令示例
  • 在 Ubuntu/Debian 中使用 Aptitude 学习包管理

在本文中,我们将探讨如何安装和使用“apt-fast”来加速基于 Debian 的发行版中的包管理。

在 Debian 系统上安装“apt-fast”

打开终端窗口,添加“apt-fast”ppa 存储库,然后更新您的系统软件包存储库。

sudo add-apt-repository ppa:apt-fast/stable
sudo apt update

此后,运行以下命令来安装 apt-fast 工具。

sudo apt install apt-fast

在“apt-fast”安装过程中,系统会提示您执行一些软件包配置,例如选择用于安装的默认软件包管理器和删除软件。

在下面的屏幕中,您可以设置允许的连接数,记住,您也可以稍后在 apt-fast 配置文件(/etc/apt-fast.conf) 使用 _MAXNUM 指令。

接下来,您还可以选择在每次安装软件包时隐藏 apt-fast 确认消息。但保留默认值是可以的,因此,选择 并按 Enter 前进。

如何使用 apt-fast 加速 APT 包下载

成功安装 apt-fast 后,只需按照运行 aptaptitude 命令的方式使用它即可。

apt-fast配置文件为:/etc/apt-fast.conf,您可以通过添加多个镜像和分配负载来进一步提高下载速度,请务必添加最近的镜子。

DebianUbuntu/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-fastapt-fast.conf 的手册页,如下所示:

man apt-fast
man apt-fast.conf

现在已经安装了“apt-fast”,我们来探讨一下如何使用apt-fast来加速APT包下载。

安装软件包

无需使用传统的“apt”或“apt-get”命令,只需在安装命令前添加“apt-fast”即可。

sudo apt-fast install git

系统会要求您确认是否下载该软件包,然后输入 Yes/Y 继续。下图显示了 apt-fast 的工作情况 - 使用多个连接下载 git 包。

下载 git 软件包后,系统将再次要求您安装它,输入 Yes/Y 并按 Enter 继续安装过程。

更新包

同样,要更新包,请使用:

sudo apt-fast update
sudo apt-fast upgrade 
OR
sudo apt-fast dist-update

如果下载过程停止或中断,请运行以下命令:

sudo apt-fast clean 

删除包

对于软件包删除,“apt-fast”的工作方式与“apt”类似:

sudo apt-fast remove git

有关更多信息,请访问 apt-fast Github 存储库。

结论

在这里,我们回顾了 aptapt-getaptitude 的强大 shell 脚本前端,可帮助您提高 APT 下载速度在基于 Debian 的系统(例如 UbuntuLinux Mint 等)上安装软件包时。

您对 apt-fast 的体验如何?您认为这对您来说效果好吗?然后通过下面的反馈表向我们提供您的想法以及您想问的任何其他问题。