我不希望在我的Ubuntu13.04系统上安装OpenJDK,但是试图卸载openjdk-7-jre会产生以下消息:
$ sudo apt-get purge openjdk-7-jre
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
gcj-4.7-base gcj-4.7-jre gcj-4.7-jre-headless gcj-4.7-jre-lib gcj-jre gcj-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm libgcj-common libgcj13 libgcj13-awt
openjdk-6-jre-headless openjdk-6-jre-lib
Suggested packages:
fastjar gcj-4.7-jdk gcj-jdk libgcj13-dbg sun-java6-fonts fonts-ipafont-gothic fonts-ipafont-mincho ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts
ttf-bengali-fonts
The following packages will be REMOVED:
default-jre* icedtea-7-plugin* icedtea-netx* icedtea-plugin* libatk-wrapper-java* libatk-wrapper-java-jni* openjdk-7-jre*
The following NEW packages will be installed:
gcj-4.7-base gcj-4.7-jre gcj-4.7-jre-headless gcj-4.7-jre-lib gcj-jre gcj-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm libgcj-common libgcj13 libgcj13-awt
openjdk-6-jre-headless openjdk-6-jre-lib
0 upgraded, 13 newly installed, 7 to remove and 4 not upgraded.
Need to get 57,0 MB/57,2 MB of archives.
After this operation, 156 MB of additional disk space will be used.
Do you want to continue [Y/n]?我需要做些什么,以便在删除openjdk-7时不会安装新的包,而我不需要安装这些包?
发布于 2013-08-21 17:22:11
您可以使用以下命令:
sudo apt-get purge openjdk-8-jre openjdk-8-jre-headless openjdk-7-jre gcj-4.7-base gcj-4.7-jre openjdk-6-jre-headless这样,就不会安装新的软件包。下面是我对上述命令的输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'gcj-4.7-base' is not installed, so not removed
Package 'gcj-4.7-jre' is not installed, so not removed
Package 'openjdk-6-jre-headless' is not installed, so not removed
The following packages will be REMOVED:
default-jre* icedtea-7-plugin* icedtea-netx* libatk-wrapper-java*
libatk-wrapper-java-jni* libreoffice-base* minecraft-installer*
openjdk-7-jre*
0 upgraded, 0 newly installed, 8 to remove and 6 not upgraded.
After this operation, 10,3 MB disk space will be freed.
Do you want to continue [Y/n]? n但我不建议你这么做。在一天内,您肯定需要一个OpenJDK (6或7)。
发布于 2013-11-21 11:00:33
很好的问题,我自己也在想。
我发现您可以使用以下方法删除Ubuntu13.04上的openjdk-7-jre:
sudo apt-get autoremove openjdk-7-jre按'y‘,然后在提示确认此更改时按enter。这还应该清理与它一起安装的所有附加依赖库。
我还发现您可以使用以下命令来执行额外的清理:
sudo apt-get purge openjdk*如果使用以下命令:
java -version您应该不再看到安装了openjdk-7-jre!
希望这能有所帮助。:)
https://askubuntu.com/questions/335457
复制相似问题