Ubuntu 中的下载服务器是什么(软件和更新)?如果我更改它会有什么不同吗?

Ubuntu 中的下载服务器是什么(软件和更新)?如果我更改它会有什么不同吗?

我有 Ubuntu 20.04.3LTS。

最近我遇到了一个错误,它总是以通知的形式弹出。我不明白它是什么,但显然它与“软件和更新下载服务器”有关。

我不在美国,但我可以选择将其更改为美国服务器或主服务器(不知道主服务器是什么意思)。

有人可以简单向我解释一下当我更改下载服务器时究竟发生了什么变化以及它实际上做了什么吗?

答案1

什么是下载服务器?

在 Ubuntu 中,组成系统本身的软件以及您可以安装的许多额外应用程序都是通过包管理器 (可能是APT) 从存储库下载的。Ubuntu 人员将他们维护的包上传到 Canonical 主服务器上的这些存储库并对其进行更新。

主服务器是 Ubuntu 存储库可用的众多下载服务器之一。下载请求各不相同,服务器可能会出现故障,而且与服务器的物理距离也会对速度产生一定影响,因此,为了帮助每个人获得更好的下载速度,世界各地都有下载服务器,定期更新 Ubuntu 存储库的副本。这些通常称为“镜像”。

这对我的系统意味着什么?

有时 APT 速度慢是因为您的互联网连接问题,但有时这是服务器的故障。

默认情况下,安装 Ubuntu 时设置的 APT 配置会使用它认为最接近您所在位置的镜像。有时,本地镜像可能不如主服务器可靠或速度慢,因此有些人更喜欢切换到主服务器以尝试获得更好的速度(如果没有改善,则再切换回来)。

在软件设置中,您可以查看系统是否配置为使用主服务器、本地服务器或其他镜像。您还可以查看配置该文件的文件/etc/apt/sources.list(您可以使用less /etc/apt/sources.list该文件在终端中读取该文件)。如果您使用的是主服务器,它将有如下几行:

deb http://archive.ubuntu.com/ubuntu/ ...

如果您使用不同的镜像,那里的 URL 也会不同。

如果我更换下载服务器会发生什么情况?

镜像应该具有与主服务器相同或几乎相同的存储库内容。除非其中一个服务器出现问题,否则情况可能不会有太大变化。您可能会看到

  • 输出apt update和运行速度的变化
  • 下载速度的变化。
  • 可用软件包版本的细微变化

那我该怎么办?

我建议点击“选择最佳服务器”。如果这不能解决您的问题,请尝试在“主服务器”、您所在国家/地区的服务器和附近国家的服务器之间切换。

相关内容