3

Когда я хочу удалить openjdk, он говорит, что tomcat тоже будет удален.

apt-get remove openjdk-6-jre-headless
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libcommons-pool-java libecj-java authbind libnss3 libjpeg-turbo8 libjpeg8 java-common libavahi-common-data libservlet3.0-java
  libcups2 tzdata-java libnspr4 libavahi-client3 libcommons-collections3-java libavahi-common3 libnss3-1d
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  ca-certificates-java default-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm libcommons-dbcp-java libtomcat7-java
  openjdk-6-jre-headless openjdk-6-jre-lib tomcat7 tomcat7-admin tomcat7-common
0 upgraded, 0 newly installed, 11 to remove and 50 not upgraded.
After this operation, 93.7 MB disk space will be freed.
Do you want to continue [Y/n]? 

Как я могу удалить openjdk без удаления Tomcat?

3 ответа3

2

Для работы Tomcat требуется среда выполнения Java (JRE). Пакет openjdk-6-jre-headless , очевидно, является единственным JRE, установленным в вашей системе. Вы не можете удалить его, но оставьте Tomcat, потому что Tomcat не будет работать без него.

Если вы сначала установите какой-либо другой пакет JRE, например openjdk-7-jre , то сможете удалить openjdk-6-jre-headless без удаления Tomcat, поскольку зависимость Tomcat от JRE все равно будет удовлетворена.

1

То, что вы хотите, это:

dpkg --force-depends --purge openjdk-6-jre-headless openjdk-6-jre-lib icedtea-6-jre-jvmvm

Итак, ключ dpkg --force-зависит.

0

Как вы можете видеть в сообщении ниже, оно описывает пакеты, которые собираются удалить.

Следующие пакеты будут удалены:

ca-certificates-java default-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm   
libcommons-dbcp-java libtomcat7-java openjdk-6-jre-headless openjdk-6-jre-lib 
tomcat7 tomcat7-admin tomcat7-common

Следовательно, он удалит пакеты Tomcat.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .