修复 Ubuntu 中无法下载包文件错误
Ubuntu 中的更新错误很常见。更新 Ubuntu 时您会看到的错误之一是无法下载软件包文件。在这个快速提示中,我们将了解如何修复此错误。
无法下载包文件错误
此错误不仅限于 Ubuntu。其他基于 Ubuntu 的发行版也会时不时地出现此错误。事实上,我在 Elementary OS 中遇到了这个问题,但由于该修复对于所有人来说都是通用的,所以我将 Ubuntu 放在标题中,以便它可以覆盖更多人。
让我们先尝试理解这个错误。我运行更新管理器,看到“无法下载包文件错误”:
查看错误的详细信息,我发现它无法从它尝试访问的 URL 获取特定的包。我复制了 URL 并尝试通过网络浏览器访问它。正如预期的那样,文件不存在:
为了进一步检查,我尝试查找同一软件包的所有可用版本,结果发现更新管理器正在查找的特定版本丢失了:
现在,这很有趣。为什么更新管理器会尝试获取服务器上没有的版本?
修复“下载包文件失败”错误
出现此错误的原因是 Update Manager 使用的服务器还没有该特定软件包版本。如果您还不知道,当您安装 Ubuntu 或任何其他 Linux 操作系统时,软件源默认设置为您所在位置附近的服务器镜像。这是为了确保软件下载(和更新)速度良好。
但有可能您的系统正在使用的服务器尚未从主服务器更新。发生这种情况的原因有多种。您可以采取的解决方法是将服务器更改为主服务器,然后您就可以顺利地继续更新。
让我们看看如何修复它。
步骤1:
转到软件源:
第2步:
在 Ubuntu Software 选项卡中,将服务器更改为主服务器。
保存您的更改。它将更新软件缓存。再次运行更新管理器。现在更新应该可以正常工作了。
类似的更新错误是无法下载存储库信息,这也可以轻松修复。我希望本教程可以帮助您解决 Ubuntu 中无法下载软件包文件的错误。欢迎提出任何问题或建议。