我尝试在公司网络上使用代理后的 Ubuntu。除了 之外,一切都正常apt
。我可以使用wget
、、git clone
在 Firefox 中浏览网页等。唯一无法使用的与 apt 相关的服务,例如软件更新程序和软件商店。
我在中设置了 http 代理信息/etc/apt/apt.conf
,并且我确信代理正在正确地进行身份验证,sudo apt-get update
因为如果我使用错误的用户名和密码,我就会出现身份验证错误。
当我运行 apt-get update 时,我得到这样的输出。
Hit:1 http://archive.ubuntulinux.jp/ubuntu xenial InRelease
Ign:2 http://archive.ubuntulinux.jp/ubuntu-ja-non-free xenial InRelease
Hit:3 http://archive.ubuntulinux.jp/ubuntu-ja-non-free xenial Release
Hit:5 https://packages.microsoft.com/repos/vscode stable InRelease
Get:6 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Ign:6 http://archive.ubuntu.com/ubuntu xenial InRelease
Get:7 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
0% [7 InRelease 102 kB/102 kB 100%]
似乎连接上了,但下载始终没有开始。我把超时时间设置为 15 秒,所以十五秒后它就放弃并转到下一个资源,但始终无法获取任何资源。没有出现任何关于超时的错误提示。我试过很多镜像。自动镜像查找器本身可能因为同样的原因而失败。
我怀疑问题可能出在我的机器之外,但我需要一种方法来识别问题,这样我才能确切地知道是哪种原因。理想情况下,我可以自己修复这个问题,而不必让 IT 部门介入。
更新:apt-cache search 可以正常工作。如果我让 apt-get update 运行几个小时,确实会下载一些文件,但不足以实际执行任何操作。
更新 2:我发现代理服务器出现了 404 错误,但它似乎无法返回到我的计算机,导致超时。在这方面有什么建议吗?