在Debian上从openjdk-7升级到openjdk-8

氨酚

我的Debian 8机器上安装了以下与Java相关的软件包

# sudo dpkg -l | grep -i java
ii  ca-certificates-java           20140324                         all          Common CA certificates (JKS keystore)
ii  java-common                    0.52                             all          Base of all Java packages
ii  libatk-wrapper-java            0.30.5-1                         all          ATK implementation for Java using JNI
ii  libatk-wrapper-java-jni:amd64  0.30.5-1                         amd64        ATK implementation for Java using JNI (JNI bindings)
ii  openjdk-7-jre:amd64            7u181-2.6.14-1~deb8u1            amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-7-jre-headless:amd64   7u181-2.6.14-1~deb8u1            amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
ii  tzdata-java                    2018e-0+deb8u1                   all          time zone and daylight-saving time data for use by java runtimes

我只想安装Java 8,但一直遇到依赖关系问题:

# sudo apt install openjdk-8-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:
 openjdk-8-jre : Depends: openjdk-8-jre-headless (= 8u171-b11-1~bpo8+1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


# sudo apt install openjdk-8-jre openjdk-8-jre-headless
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:
 openjdk-8-jre-headless : Breaks: ca-certificates-java (< 20160321~) but 20140324 is to be installed
E: Unable to correct problems, you have held broken packages.

如何升级到Java 8,同时解决所有依赖项问题?

斯蒂芬·基特

您需要告诉apt您考虑向后移植的软件包:

apt -t jessie-backports install openjdk-8-jre

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Debian 8升级到10

来自分类Dev

将Debian从7.3升级到7.5(不升级到7.9或8)

来自分类Dev

将角度7升级到8,错误:this.typeChecker.getTypeArguments不是构建库上的函数

来自分类Dev

在Debian 8中将Linux内核3升级到4

来自分类Dev

如何从centos 7升级到centos 8

来自分类Dev

systemd apt固定为-1并从Debian 8升级到Debian 9时安装

来自分类Dev

从6.1.0升级到ServiceMix 7.0.0M2并在JettyHttpComponent8上引发空指针异常

来自分类Dev

从Win 8降级到Win 7升级到Win 10的正确方法?

来自分类Dev

如何在Windows 7上将PhpStorm 7升级到PhpStorm 8

来自分类Dev

如何通过Composer从drush 7升级到drush 8

来自分类Dev

我应该从Tomcat 7升级到Tomcat8吗

来自分类Dev

使用GWT 2.6将Java 7升级到Java 8

来自分类Dev

将IIS7升级到IIS8

来自分类Dev

将Windows 7升级到Windows 8后的五笔

来自分类Dev

将Windows 8升级到10后缺少CentOS 7 grub选项

来自分类Dev

将Angular 4升级到Angular 8

来自分类Dev

从Angular 8升级到Angular 9的问题

来自分类Dev

在VHD上将Windows 8升级到8.1

来自分类Dev

从Windows 8升级到Windows 8.1的问题

来自分类Dev

从14.04升级到14.10后,TTY7上的黑屏

来自分类Dev

从14.04升级到14.10后,TTY7上的黑屏

来自分类Dev

Debian从6.0.10升级到9.1

来自分类Dev

在travelmate上从14.04.5升级到16.04

来自分类Dev

将项目从WP7升级到WP8后,活动磁贴不起作用

来自分类Dev

如何将odoo 8升级到odoo 9数据库?

来自分类Dev

从IE8升级到IE11时出错

来自分类Dev

从Wp7.1升级到Wp8

来自分类Dev

将隔离存储设置从WP8升级到WP8.1

来自分类Dev

从Java 8升级到Java 11 - 包sun.util不存在