由于运行 Minecraft 时出现性能问题,我最近安装了 Sun 的 Java。
当我尝试通过以下方式删除 OpenJDK 软件包时
sudo apt-get purge openjdk*
但是,JDownloader 包也被删除了。如果我尝试逐个删除所有 OpenJDK-7 包,则会安装 OpenJDK-6。
我认为应该有一种方法可以满足 JDownloader 对 Sun 版本的 Java 运行环境的依赖。
有没有办法保留 JDownloader 并完全删除开源 Java 版本?
编辑:正如用户 tumbleweed 所解释的,该问题是由一个临时错误引起的,该错误不久后就得到了解决。
答案1
您可以让系统将其删除,然后使用该选项再次安装它--no-install-recommends
。
这将忽略包上列出的必要依赖项并仅安装包本身。
有关该主题的更多信息请参见此处:
答案2
这里真正的答案是该包有缺陷,它依赖于特定的 JDK 而不是通用javaX-runtime
虚拟包。
我向 PPA 的维护者指出了这一点,他上传了一个依赖于 的新版本default-jre | java6-runtime | java7-runtime
。Sun JDK 应该可以满足这一要求。