由于软件包损坏,无法在Ubuntu中安装Java

时间:2020-04-01 03:34:25

标签: java ubuntu package

我试图在我的ubuntu软件中安装Java。每次我尝试安装JRE或JDK时都会说:

〜以下软件包具有未满足的依赖性: default-jre:取决于:default-jre-headless(= 1:1.6-43ubuntu2),但不会安装 取决于:openjdk-6-jre(> = 6b23〜pre11-1ubuntu1〜)但它不会被安装 E:无法纠正问题,您拿着破碎的包装。

基本上,我尝试做的任何事情都是从一些破损的包装中停止的。我尝试了一些清洁apt和东西的技术,但也没有帮助。

2 个答案:

答案 0 :(得分:0)

您可以尝试#define CV_IO_MAX_IMAGE_PIXELS (1<<33) ,它应该尝试解决冲突。

如果有,并且没有更多冲突,那么您可以尝试安装apt-get install -f

答案 1 :(得分:0)

这个问题是 OpenJDK 和 Oracle 自己的 Ubuntu DEB 发行版之间的冲突,特别是如果您过去使用 webupd8 PPA 安装它。我通过强制覆盖解决了它:

sudo apt -o Dpkg::Options::="--force-overwrite" --fix-broken install

你也可以通过运行直接用dpkg强制它

sudo dpkg --configure --force-overwrite -a