sudo apt-get install 返回 404 错误,但 ping 返回数据包。是我的网络配置有问题吗?

sudo apt-get install 返回 404 错误,但 ping 返回数据包。是我的网络配置有问题吗?

我正在尝试在 Mac 上的 Ubuntu 11.04 VM 上安装 openjdk。但是,我在命令行上遇到了 404 错误,我无法诊断原因。

sudo apt-get install openjdk-6-jre-headless
...
Err http://ph.archive.ubuntu.com/ubuntu/ natty-updates/main openjdk-6-jre-lib all 6b22-1.10.2-0ubuntu1~11.04.1
404  Not Found [IP: 10.16.3.143 8080]
Err http://ph.archive.ubuntu.com/ubuntu/ natty-updates/main tzdata-java all 2011g-0ubuntu0.11.04
404  Not Found [IP: 10.16.3.143 8080]
Err http://security.ubuntu.com/ubuntu/ natty-security/main openjdk-6-jre-lib all 6b22-1.10.2-0ubuntu1~11.04.1
404  Not Found [IP: 10.16.3.141 8080]
Err http://security.ubuntu.com/ubuntu/ natty-security/main openjdk-6-jre-headless i386 6b22-1.10.2-0ubuntu1~11.04.1
404  Not Found [IP: 10.16.3.141 8080]
Err http://security.ubuntu.com/ubuntu/ natty-security/main icedtea-6-jre-cacao i386 6b22-1.10.2-0ubuntu1~11.04.1
404  Not Found [IP: 10.16.3.141 8080]
Err http://security.ubuntu.com/ubuntu/ natty-security/main icedtea-6-jre-jamvm i386 6b22-1.10.2-0ubuntu1~11.04.1
...

但如果我 ping

ping 10.16.3.141
PING 10.16.3.141 (10.16.3.141) 56(84) bytes of data.
64 bytes from 10.16.3.141: icmp_req=1 ttl=63 time=1.55 ms
64 bytes from 10.16.3.141: icmp_req=2 ttl=63 time=3.22 ms
64 bytes from 10.16.3.141: icmp_req=3 ttl=63 time=4.00 ms
64 bytes from 10.16.3.141: icmp_req=4 ttl=63 time=174 ms
64 bytes from 10.16.3.141: icmp_req=6 ttl=63 time=4.16 ms
64 bytes from 10.16.3.141: icmp_req=7 ttl=63 time=2.19 ms
64 bytes from 10.16.3.141: icmp_req=8 ttl=63 time=4.98 ms
64 bytes from 10.16.3.141: icmp_req=9 ttl=63 time=3.81 ms
64 bytes from 10.16.3.141: icmp_req=10 ttl=63 time=6.09 ms
64 bytes from 10.16.3.141: icmp_req=11 ttl=63 time=3.89 ms
64 bytes from 10.16.3.141: icmp_req=12 ttl=63 time=3.86 ms
64 bytes from 10.16.3.141: icmp_req=13 ttl=63 time=0.009 ms
64 bytes from 10.16.3.141: icmp_req=14 ttl=63 time=3.99 ms
^C
--- 10.16.3.141 ping statistics ---
14 packets transmitted, 13 received, 7% packet loss, time 13047ms
rtt min/avg/max/mdev = 0.009/16.610/174.132/45.496 ms

有什么想法吗?这是我的网络问题吗?

答案1

先尝试运行apt-get update。源可能已更改。如果您可以下载其他软件包(尝试apt-get install zip或类似操作),则说明该软件包不存在。

答案2

ping 是一种具有特殊行为的软件,与服务器提供的服务无关,关于 ping 的另一件事是,接收方可以禁止使用此实用程序,因此您可能无法 ping 通,基本上 ping 几乎没有任何意义,它是一个必须解释的平均值,当然与服务和其他协议无关。

就您而言,您可能面临机器重启或持续维护。

相关内容