当我运行以下命令时,更新软件源需要很长时间:
sudo apt-get update
我相信当 apt-get 从存储库下载源代码时会发生这种情况,在我的情况下是埃塞俄比亚的存储库。当它遇到类似以下情况时,速度确实会变慢:
http://et.archive.ubuntu.org....
我检查了添加该源的位置,发现它位于源代码选项下。我需要下载源代码吗?如果不需要,我可以取消选中该选项而不会产生任何后果吗?
答案1
除非您打算自己修改软件,否则您可以安全地禁用它。大多数用户永远不需要源代码。
您可以通过启动软件中心,然后转到菜单中的编辑->软件源,然后禁用“源代码”复选框来关闭它:
然后它会提示您输入密码,然后重新运行更新。
答案2
这并没有具体解决您是否需要启用源代码存储库的问题。但您可能会发现它很有用,因为它直接解决了导致您遇到的速度变慢的最常见原因。我从我的在这里回答。
您可以让更新管理器自动选择最佳的主存储库,从而实现最佳的下载速度。为此,请打开更新管理器,然后单击“设置”。选择“Ubuntu 软件”选项卡,然后在“下载自:”下拉菜单中选择“其他...”
现在,在弹出的窗口中,点击“选择最佳服务器”
然后它将执行几项测试来为您选择最佳服务器。完成后,只需单击“选择服务器”即可。
现在,只需再次运行更新,您就会注意到改进(如果您尚未选择最佳可用存储库)。
答案3
如果您不需要使用“apt-get build-dep”获取构建依赖项、更改日志或来自 Ubuntu 存储库的源代码本身,则可以安全地禁用源代码。