我想我的Debian服务器(的SheevaPlug)上安装了JRE并且得到这个:杰西:无法安装Java由于错误的tzdata版本
$ sudo apt-get install default-jre
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
default-jre : Depends: default-jre-headless (= 2:1.7-52) but it is not going to be installed
Depends: openjdk-7-jre (>= 7~u3-2.1.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
我缩小了问题要与的tzdata包。
安装的版本是喘鸣版本(2015克-0 + deb7u1)代替杰西版本(2015f-0 + deb8u1)。
服务器已经几年了,并已从挤压升级到喘息,然后升级到杰西。
出于某种原因,该包从未升级过。 (可能是因为wheezy包是2015g版,而jessie是“only”2015f)
我该如何解决我的依赖关系问题?
见jessie-更新上面/下面的答案 - 盲目安装一个deb可能会工作,但你很可能会错过未来的更新或有其他问题.... –