首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Debian Jessie中安装Openjdk-8时遇到麻烦

在Debian Jessie中安装Openjdk-8时遇到麻烦
EN

Stack Overflow用户
提问于 2018-01-20 07:38:37
回答 2查看 3.5K关注 0票数 4

我正在尝试安装jdk-8到debian jessie docker容器中。下面是docker文件

代码语言:javascript
复制
FROM debian:jessie
ENV DEBIAN_FRONTEND noninteractive

RUN \
  echo deb http://http.debian.net/debian jessie-backports main >> /etc/apt/sources.list &&\
apt-get update && apt-get install openjdk-8-jdk &&\
update-alternatives --config java

我得到下面的错误

代码语言:javascript
复制
 The following packages have unmet dependencies:openjdk-8-jdk : Depends: openjdk-8-jre (= 8u131-b11-1~bpo8+1) but it is not going to be installed.Depends: openjdk-8-jdk-headless (= 8u131-b11-1~bpo8+1) but it is not going to be installed E: Unable to correct problems, you have held broken packages.The command '/bin/sh -c echo deb http://http.debian.net/debian jessie-backports main >> /etc/apt/sources.list &&  apt-get update && apt-get install openjdk-8-jdk &&  update-alternatives --config java' returned a non-zero code: 100

请告诉我如何解决这个问题。

EN

回答 2

Stack Overflow用户

发布于 2018-07-20 15:09:54

您应该使用下面的代码来安装jdk

代码语言:javascript
复制
apt-get install -t jessie-backports openjdk-8-jdk
票数 5
EN

Stack Overflow用户

发布于 2018-01-20 16:02:49

下面的更改对我很有效

代码语言:javascript
复制
apt-get -y  update && apt-get install -y -t jessie-backports ca-certificates-java && apt-get -y install openjdk-8-jdk && update-alternatives --config java
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48351051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档