手动安装 Sun Java 和 Debian/Ubuntu 虚拟 Java 包

手动安装 Sun Java 和 Debian/Ubuntu 虚拟 Java 包

由于 Canonical 已将其从其软件包存储库中删除,因此我手动安装了 Sun Java 6(我使用的是 Ubuntu 12.04)。现在我遇到了以下问题:当我想通过虚拟 Java 软件包(java2-runtime 或 default-jre)安装依赖于 Java 的软件包时,软件包管理器会抱怨 Java 未安装并尝试安装默认 JRE(我系统上的 OpenJDK)。有没有办法手动标记要安装的虚拟软件包(例如 java6-runtime)?这肯定是一个常见问题 - 如何最好地解决它?

答案1

使用当量包创建一个提供缺少的 java6-runtime 依赖项的虚拟包,这将使 dpkg/apt 认为此依赖项已得到满足。以下是一些基本说明在 Debian 维基上

另请注意openjdk-6-jre是 java 的免费版本,仍可从 ubuntu 获得,并且通常可以正常工作,并且可能是一种更简单的替代方案。

相关内容