Ubuntu 16.4 LTS 找不到 openjdk-8-jdk

Eri*_*c63 5 apt jdk 16.04

上周我不得不重建一个 docker 容器,作为 16.04 容器创建的一部分,它执行了一个apt-get install openjdk-8-jdk失败并出现 404 错误。

切换到apt-get install default-jdk尝试拉取相同的包,同样失败并显示 404 错误。见下文。按照正常做法,我apt-get update在尝试之前先运行。

Get:168 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxi6 amd64 2:1.7.6-1 [28.6 kB]
Get:169 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxrender1 amd64 1:0.9.9-0ubuntu1 [18.5 kB]
Err:170 http://security.ubuntu.com/ubuntu xenial-security/main amd64 openjdk-8-jre-headless amd64 8u151-b12-0ubuntu0.16.04.2
  404  Not Found [IP: 91.189.88.162 80]
Get:171 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ca-certificates-java all 20160321ubuntu1 [12.5 kB]
Err:170 http://security.ubuntu.com/ubuntu xenial-security/main amd64 openjdk-8-jre-headless amd64 8u151-b12-0ubuntu0.16.04.2
  404  Not Found [IP: 91.189.88.162 80]
Run Code Online (Sandbox Code Playgroud)

16.04 repos 是不是突然变得不稳定了?

非常感谢!

Tho*_*ard 7

sudo apt-get update最近做了吗?如果没有,请执行此操作,然后再试一次。

404 错误是它正在寻找存储库上不再可用的特定版本的包,这通常发生在您的存储库“状态”信息已过期时。通常调用sudo apt-get update将解决该问题,然后您可以重试sudo apt-get install您尝试再次运行的命令。