【发布时间】:2014-06-27 00:45:31
【问题描述】:
我正在尝试更新服务器以使用 openjdk-7-jre
apt-get install openjdk-7-jre
这会返回这个。
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package openjdk-7-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
apt-get 正在读取名为 /etc/apt/sources.list 的文件
在这个文件中我有。
# Generated by ndn-autoupdate
deb http://hg.openjdk.java.net/build-infra/jdk7/jre/ squeeze main
deb-src http://hg.openjdk.java.net/build-infra/jdk7/jre/ squeeze main
deb http://debian.di.newdream.net/ squeeze ndn
deb http://debian.newdream.net/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://debian.newdream.net/ squeeze-updates main contrib non-free
deb http://www.backports.org/debian/ squeeze-backports main contrib non-free
这不起作用,也不能只添加 deb http://hg.openjdk.java.net/。所以我想此时我需要的是正确的 url 来下载 openjdk-7-jre 我需要添加到 sources.list 文件以下载 repo。我尝试了几种在网上找到的不同建议,但它们都不起作用。
【问题讨论】:
-
其他存储库是什么?我只认得security.debian.org 和backports.org。
-
您的问题是针对挤压的吗?你的服务器可以升级到wheezy吗? Wheezy、jessie 和 sid 在他们的主要和安全存储库中有 openjdk:packages.debian.org/wheezy/openjdk-7-jre