Когда я хочу удалить 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?
Мое другое предложение заключается в том, что у меня всегда были проблемы с расфасованным Java. Наконец, я могу наиболее эффективно работать в среде Java, если у меня полностью Linux, свободный от Java, дополненный оригинальными пакетами Java, загружаемыми из оракула.
peterh 10 лет назад
0
3 ответа на вопрос
2
Wyzard
Для работы Tomcat требуется среда выполнения Java (JRE). Этот openjdk-6-jre-headlessпакет, по-видимому, является единственным JRE, установленным в вашей системе. Вы не можете удалить его, но оставьте Tomcat, потому что Tomcat не будет работать без него.
Если вы сначала установите какой-либо другой пакет JRE, например openjdk-7-jre, то вы сможете удалить его, openjdk-6-jre-headlessне удаляя Tomcat, поскольку зависимость Tomcat от JRE все равно будет удовлетворена.
У меня уже есть еще 2 jdks
user2361682 10 лет назад
0
Посмотрите на зависимости Tomcat: `apt-cache show tomcat7-common`. Вы должны увидеть что-то вроде `default-jre-headless | java6-runtime-безголовый | java6-время выполнения | Java-6-runtime`. Затем запустите `apt-cache show` для других ваших пакетов JRE и посмотрите строку` Provides: `. Они предоставляют то, от чего зависит Tomcat?
Wyzard 10 лет назад
1
Благодарю. После долгих исследований я обнаружил, что только это действительно работает. Не могли бы вы объяснить свой ответ, что это на самом деле делает?
Rajat Gupta 10 лет назад
0
0
user2486495
Как вы можете видеть в сообщении ниже, оно описывает пакеты, которые собираются удалить.