【问题标题】:how to remove open-jdk completely in ubuntu?如何在 ubuntu 中完全删除 open-jdk?
【发布时间】:2012-10-01 22:43:24
【问题描述】:

我已经安装了 oracle-jdk,所以想完全删除 openjdk 以确保每个基于 java 的应用程序都将使用 oracle jdk,但是当我尝试运行“sudo apt-get remove openjdk-6-”时,ubuntu将删除 openjdk-6 但同时尝试自动安装 openjdk-7-。 那么,如何同时删除openjdk-6和停止ubuntu安装openjdk-7。

【问题讨论】:

标签: ubuntu openjdk


【解决方案1】:

您可以在关闭互联网时尝试此操作。

sudo apt-get purge openjdk-6-jre openjdk-6-jdk icedtea icedtea6

您可能需要在卸载前查看替代方案以切换程序。

sudo apt-get install galternatives

【讨论】:

  • 如何清除 OpenJDK 11?
  • sudo apt-get purge openjdk-version-jre openjdk-version-jdk
【解决方案2】:

最后,我得到了一个解决方案:断开网络,然后删除,完全删除了

【讨论】:

  • 使用sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*,小心。
  • @S.D.或使用apt-get purge openjdk*
【解决方案3】:

update-alternatives 可以很好地切换默认的 java 版本,以防万一您不知道:

$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1071      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
* 2            /usr/lib/jvm/java-7-oracle/bin/java              1065      manual mode
  3            /usr/lib/jvm/java-7-oracle/jre/bin/java          1071      manual mode

Press enter to keep the current choice[*], or type selection number: 

【讨论】:

  • 我从 sun 的网站下载了 java 7,并手动安装了它。所以在运行这个命令时,get: update-alternatives: error: no alternatives for java。
  • @AlexLuya 我通常通过自定义 ppa 来做到这一点。但是你可以配置你的update-alternatives,虽然这可能不是一件令人愉快的工作。
  • @EarlGray:非常感谢,这太棒了!另外,在安装阶段试试这个:liberiangeek.net/2012/04/…
猜你喜欢
  • 2023-03-17
  • 2019-10-19
  • 2020-10-18
  • 2017-11-29
  • 2018-10-22
  • 2017-03-14
  • 2017-10-31
  • 2017-04-13
  • 2013-06-08
相关资源
最近更新 更多