Han*_*etz 8 ubuntu java headless
我最近设置了一个需要 JDK 才能运行的构建服务器(例如,编译 Java 源代码)。Ubuntu 中的 OpenJDK 包将 OpenJDK JRE 作为依赖项引入,而后者又依赖于大量仅与图形环境相关的包。对于标准 JRE,有一个包的无头版本,但对于 JDK,没有。
这个问题之前已经在很多地方讨论过,我找到并使用的一个解决方案是这样的:
$ apt-get --no-install-recommends -d install openjdk-6-jdk
$ dpkg -i --ignore-depends=openjdk-6-jre /path/to/just-downloaded.deb
Run Code Online (Sandbox Code Playgroud)
虽然这有效,但它现在使我的系统依赖树损坏,并且 apt-get 拒绝进一步安装,直到我运行apt-get -f.
有没有更好的解决方案?
这已在下面的ubuntu bug中讨论过。
据我所知,您有以下选择:
当然,从长远来看,选项 2 是最好的,因为它可以为每个人解决问题,选项 1 和 3 只能为您解决问题,但选项 1 和 3 更快。
| 归档时间: |
|
| 查看次数: |
6570 次 |
| 最近记录: |