我的 apt-get 不知为何突然无法正常工作,现在我无法安装任何软件包或进行更新。我浏览并在 Google 上搜索了一些答案,但似乎都无济于事。此时,我正在认真考虑重新安装 Ubuntu 来解决这个问题。
我已尝试过:
从 Ubuntu 软件中心选择“选择最佳服务器”选项。速度仍然非常慢,最终无法使用,因为它只是在更新之间下载超时并取消。
选择“主服务器”。与之前相同。
选择“美国服务器”。与之前相同。
从以下位置生成新的 sources.listhttp://repogen.simplylinux.ch/generate.php. 它对解决问题没有帮助。
尝试了不同的网络,连接没有问题。连接速度很快,例如下载 torrent 的速度为 1 MByte/s。
知道可能是什么问题吗?
Err http://extras.ubuntu.com precise/main Translation-en
Unable to connect to 213.181.73.145:8080:
和
Err http://extras.ubuntu.com precise Release.gpg
Could not connect to 213.181.73.145:8080 (213.181.73.145). - connect (110: Connection timed out)
有办法修复吗?谢谢。
另外,我尝试过在同一个网络中使用具有类似计算能力的计算机,使用相同的 sources.list 文件,相同的服务器,并且在那台计算机上,速度快了 100 倍,而且可以正常工作。对此我真的很困惑!
答案1
这很可能是由于您使用了代理,您可以使用以下方式检查:
sudo apt-get -o Debug::Acquire::http=true update
这将为您提供更多后见之明。您可以检查配置文件中是否配置了一些代理:
grep -i proxy /etc/apt/apt.conf.d/* /etc/apt/apt.conf
如果没有找到,请检查 GUI 中的网络设置和环境变量:
echo $http_proxy $HTTP_PROXY
根据您找到它的位置,您必须取消配置。也可能是服务器已关闭,但由于您更改了服务器,因此很难发生这种情况。