LINUX.ORG.RU

[gentoo]emerge tomcat ставит 2 jdk

 


0

0

к чему бы это? Да с генту за все время я сталкиваю впервые так що возможно чойто сделал коряво, но по моему для пакетного менегера это поведение идиотское.

★★☆

Где?

icehammer ostin # emerge -pv tomcat

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] dev-java/java-config-wrapper-0.16  8 kB
[ebuild  N    ] dev-python/pyxml-0.8.4-r2  USE="-doc -examples" 718 kB
[ebuild  N    ] media-libs/giflib-4.1.6-r1  USE="X -rle" 495 kB
[ebuild  N    ] dev-java/java-config-2.1.11  60 kB
[ebuild  N    ] dev-java/javatoolkit-0.3.0-r4  17 kB
[ebuild  N    ] dev-java/icedtea6-bin-1.8.0  USE="X alsa -doc -examples -nsplugin -source" 34,647 kB
[ebuild  N    ] virtual/jdk-1.6.0  0 kB
[ebuild  N    ] virtual/jre-1.6.0  0 kB
[ebuild  N    ] dev-java/ant-core-1.8.1  USE="-doc -source" 5,740 kB
[ebuild  N    ] dev-java/xml-commons-external-1.3.04  USE="-doc -source" 645 kB
[ebuild  N    ] dev-java/commons-pool-1.5.4  USE="-doc -source -test" 468 kB
[ebuild  N    ] dev-java/tomcat-servlet-api-6.0.28  USE="-source" 3,248 kB
[ebuild  N    ] dev-java/commons-logging-1.1.1  USE="-avalon-framework -avalon-logkit -doc -log4j -servletapi -source -test" 187 kB
[ebuild  N    ] dev-java/commons-daemon-1.0.2  USE="-doc -examples -source" 379 kB
[ebuild  N    ] dev-java/bcel-5.2  USE="-doc -source" 256 kB
[ebuild  N    ] dev-java/javacup-0.11a_beta20060608  USE="-doc -source" 280 kB
[ebuild  N    ] dev-java/xjavac-20041208-r5  2 kB
[ebuild  N    ] dev-java/xml-commons-resolver-1.2  USE="-doc -source" 257 kB
[ebuild  N    ] dev-java/xalan-serializer-2.7.1  USE="-doc -source" 6,138 kB
[ebuild  N    ] dev-java/xerces-2.9.1  USE="-doc -examples -source" 1,672 kB
[ebuild  N    ] dev-java/xalan-2.7.1  USE="-doc -source" 0 kB
[ebuild  N    ] dev-java/ant-trax-1.8.1  0 kB
[ebuild  N    ] dev-java/ant-apache-xalan2-1.8.1  0 kB
[ebuild  N    ] app-admin/eselect-ecj-0.5  0 kB
[ebuild  N    ] dev-java/eclipse-ecj-3.5.2  USE="ant" 1,269 kB
[ebuild  N    ] dev-java/ant-eclipse-ecj-3.5.2  0 kB
[ebuild  N    ] dev-java/eclipse-ecj-3.3.0-r3  1,187 kB
[ebuild  N    ] dev-java/gnu-classpath-0.98-r3  USE="alsa gstreamer gtk -debug -doc -dssi -examples -gconf -gjdoc -gmp -qt4 -xml" 10,764 kB
[ebuild  N    ] dev-java/commons-dbcp-1.2.2-r1  USE="-doc -source -test" 627 kB
[ebuild  N    ] dev-java/ant-eclipse-ecj-3.3.0-r1  0 kB
[ebuild  N    ] www-servers/tomcat-6.0.28  USE="-doc -examples -source -test" 0 kB

Total: 31 packages (31 new), Size of downloads: 69,051 kB

ostin ★★★★★
()
Ответ на: комментарий от Sylvia

не не то шо в генте есть виртуальные зависимости это я догадался. Там был sun-jre-1.6-bin и sun-jre-1.5-bin что странно

wfrr ★★☆
() автор топика
Ответ на: комментарий от wfrr

могу показать то же что и ostin :
[code]
Calculating dependencies... done!
[ebuild N ] virtual/jdk-1.6.0 0 kB
[ebuild N ] dev-python/pyxml-0.8.4-r2 USE="-doc -examples" 718 kB
[ebuild N ] virtual/jre-1.6.0 0 kB
[ebuild N ] dev-java/javatoolkit-0.3.0-r4 17 kB
[ebuild N ] dev-java/ant-core-1.8.1 USE="-doc -source" 5,740 kB
[ebuild N ] dev-java/xml-commons-external-1.3.04 USE="-doc -source" 645 kB
[ebuild N ] dev-java/commons-pool-1.5.4 USE="-doc -source -test" 468 kB
[ebuild N ] dev-java/tomcat-servlet-api-6.0.26 USE="-source" 3,391 kB
[ebuild N ] dev-java/commons-logging-1.1.1 USE="-avalon-framework -avalon-logkit -doc -log4j -servletapi -source -test" 187 kB
[ebuild N ] dev-java/commons-daemon-1.0.2 USE="-doc -examples -source" 379 kB
[ebuild N ] dev-java/bcel-5.2 USE="-doc -source" 256 kB
[ebuild N ] dev-java/javacup-0.11a_beta20060608 USE="-doc -source" 280 kB
[ebuild N ] dev-java/xjavac-20041208-r5 2 kB
[ebuild N ] dev-java/xml-commons-resolver-1.2 USE="-doc -source" 257 kB
[ebuild N ] dev-java/xalan-serializer-2.7.1 USE="-doc -source" 6,138 kB
[ebuild N ] dev-java/xerces-2.9.1 USE="-doc -examples -source" 1,672 kB
[ebuild N ] dev-java/xalan-2.7.1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/ant-trax-1.8.1 0 kB
[ebuild N ] dev-java/ant-apache-xalan2-1.8.1 0 kB
[ebuild N ] app-admin/eselect-ecj-0.3 0 kB
[ebuild N ] dev-java/eclipse-ecj-3.5.2 USE=«ant» 1,269 kB
[ebuild N ] dev-java/ant-eclipse-ecj-3.5.2 0 kB
[ebuild N ] dev-java/eclipse-ecj-3.3.0-r3 1,187 kB
[ebuild N ] dev-java/gnu-classpath-0.98-r3 USE=«alsa gmp gstreamer gtk qt4 -debug -doc -dssi -examples -gconf -gjdoc -xml» 10,764 kB
[ebuild N ] dev-java/commons-dbcp-1.2.2-r1 USE="-doc -source -test" 627 kB
[ebuild N ] dev-java/ant-eclipse-ecj-3.3.0-r1 0 kB
[ebuild N ] www-servers/tomcat-6.0.26 USE="-doc -examples -source -test" 0 kB

Total: 27 packages (27 new), Size of downloads: 33,987 kB
[/code]

ни jre-1.5.0 ни jdk-1.5.0 в списке нет
у меня уже установлен dev-java/sun-jdk
поэтому его тоже в списке нет, 1.5 у меня нет

Sylvia ★★★★★
()
Ответ на: комментарий от wfrr

COMMON_DEPEND=«dev-java/eclipse-ecj:3.3
dev-java/ant-eclipse-ecj:3.3
>=dev-java/commons-dbcp-1.2.1

>=dev-java/commons-logging-1.1

>=dev-java/commons-pool-1.2

~dev-java/tomcat-servlet-api-${PV}
examples? ( dev-java/jakarta-jstl )»

RDEPEND="
!<dev-java/tomcat-native-1.1.20
>=virtual/jre-1.5

>=dev-java/commons-daemon-1.0.1

dev-java/ant-core
${COMMON_DEPEND}"

DEPEND=«>=virtual/jdk-1.5
${COMMON_DEPEND}
test? ( =dev-java/junit-3.8* )»

попробуйте поставить сначала jdk а потом томкат

emerge -1 sun-jdk
emerge tomcat

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

лучше даже с номером версии

emerge =dev-java/sun-jdk-1.6.0.20
или
emerge =dev-java/sun-jdk-1.6.0.21 (для ~arch)

Sylvia ★★★★★
()

Ты еще netbeans попробуй поставь в генте. будет ~100 пакетов, из них несколько jre и jdk.

anonymous
()
Ответ на: комментарий от wfrr

Возможно с твоим набором флагов томкат в зивисимостях получает пакеты, которым нужны разные jre. Это в общем-то нормально.

Lumi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.