虽然不想在Ubuntu 13.04系统上安装OpenJDK,但在尝试卸载openjdk-7-jre时出现以下消息:
$sudo apt-get purge openjdk-7-jre
Reading package lists. Done
构建从属树
reading state信息. done
thefollowingextrapackageswillbeinstalled :
gj-4.7-base gcj-4.7-JRE gcj-4.7-JRE-headless gcj-4.7-JRE-libgcj-JRE gcj-JRE-headlessicedtea-6-JRE-4
open JDK-6-JRE-headlessopenjdk-6-JRE-lib
Suggested packages:
fast jar gcj-4.7-JDK gcj-JDK libgcj 13-dbg sun-Java6- fonts-IPA font-gothic fonts-IPA font-mincho TTF-Telugu-ts
ttf-bengali-fonts
thefollowingpackageswillberemoved :
efault-JRE * iced tea-7-plugin * iced tea-netx * iced tea-plugin * libatk-wrapper-jav a * libatk-wrapper-Java-Java
thefollowingnewpackageswillbeinstalled :
gj-4.7-base gcj-4.7-JRE gcj-4.7-JRE-headless gcj-4.7-JRE-libgcj-JRE gcj-JRE-headlessicedtea-6-JRE-4
open JDK-6-JRE-headlessopenjdk-6-JRE-lib
0升级,13新安装,7 to remove and 4 not upgraded。
新建至get 57,0mb/57,2 mbofarchives。
After this操作,156 mbofadditionaldiskspacewillbeused。
Do you want to continue [Y/n]?
要避免在删除openjdk-7时安装不必要的新软件包,需要做什么?
解决方法:
可以使用以下命令:
sudo apt-getpurgeopenjdk-8-jreopenjdk-8-JRE-headlessopenjdk-7-JRE gcj-4.7-base gcj-4.7-jreopenjdk-6-JRE
这样就不会安装新软件包了。 这是我上述命令的输出。
Reading package lists. Done
构建从属树
reading state信息. done
包' gcj-4.7-base ' is not installed,so not removed
包' gcj-4.7-JRE ' is not installed,so not removed
包' open JDK-6-JRE-headless ' is not installed,so not removed
thefollowingpackageswillberemoved :
默认- JRE * iced tea-7 -插件* iced tea-netx * libatk-wrapper-jav a *
libatk-wrapper-Java-JNI * libre office-base * minecraft-installer *
openjdk-7-jre*
0升级,0新安装,8 to remove and 6 not upgraded。
After this操作,10,3 mbdiskspacewillbefreed。
Do you want to continue [Y/n]? n
但是,我不建议这样做.有一天,需要确定开放JDk (6或7 ) .
标签: java、openjdk、uninstall
资料来源: https://codeday.me/bug/2019 08 07/1610215.html