<div dir="ltr"><div>Господа приветствую!</div><div><br></div>Дальнейшее - это результат &quot;разрухи&quot;, или в этом есть смысл? Не жирно ли для голого рантайма, особенно если учесть что уже установлен java-1.7.0-openjdk-devel-1.7.0.79 (ну и самосборная Oracle java 1.8)?<div><br></div><div>---</div><div><div>[root@test-vm ~]# apt-get install java-1.8.0-openjdk-headless</div><div>Чтение списков пакетов... Завершено</div><div>Построение дерева зависимостей... Завершено</div><div>Следующие дополнительные пакеты будут установлены:</div><div>  ant ant-junit ant-testutil antlr-tool apache-commons-beanutils apache-commons-compress apache-commons-configuration apache-commons-digester apache-commons-jexl apache-commons-jxpath apache-commons-lang3 apache-commons-parent apache-commons-validator apache-commons-vfs</div><div>  apache-ivy apache-parent apache-rat apache-rat-core apache-rat-plugin apache-resource-bundles aqute-bndlib avalon-framework avalon-logkit base64coder bea-stax bea-stax-api beust-jcommander bsf bsh buildnumber-maven-plugin classworlds codehaus-parent color-filesystem</div><div>  dom4j easymock2 felix-bundlerepository felix-osgi-compendium felix-osgi-core felix-osgi-foundation felix-osgi-obr felix-parent felix-shell felix-utils fop forge-parent fusesource-pom geronimo-jaspic-spec geronimo-parent-poms glassfish-jaf glassfish-javamail</div><div>  glassfish-jsp glassfish-jsp-api groovy hawtjni hsqldb httpcomponents-project httpunit icc-profiles-openicc isorelax jakarta-taglibs-standard jansi jansi-native jaxen jboss-parent jdom jetty jetty-ajp jetty-annotations jetty-client jetty-continuation jetty-deploy</div><div>  jetty-http jetty-io jetty-jmx jetty-jndi jetty-monitor jetty-orbit-maven-depmap jetty-overlay-deployer jetty-parent jetty-plus jetty-policy jetty-project jetty-rewrite jetty-security jetty-server jetty-servlet jetty-servlets jetty-util jetty-webapp jetty-websocket</div><div>  jetty-xml jna joda-convert joda-time jsr-305 jtidy jvnet-parent kxml liblksctp lksctp-tools maven-antrun-plugin maven-archiver maven-artifact maven-artifact-manager maven-artifact-resolver maven-assembly-plugin maven-common-artifact-filters maven-compiler-plugin</div><div>  maven-dependency-tree maven-deploy-plugin maven-doxia-core maven-doxia-logging-api maven-doxia-module-apt maven-doxia-module-fml maven-doxia-module-fo maven-doxia-module-xdoc maven-doxia-module-xhtml maven-doxia-sink-api maven-doxia-sitetools maven-doxia-tools</div><div>  maven-enforcer-api maven-enforcer-plugin maven-enforcer-rules maven-file-management maven-filtering maven-gpg-plugin maven-install-plugin maven-invoker maven-invoker-plugin maven-jar-plugin maven-javadoc-plugin maven-jxr maven-local maven-model maven-monitor</div><div>  maven-osgi maven-parent maven-plugin-annotations maven-plugin-build-helper maven-plugin-bundle maven-plugin-descriptor maven-plugin-jxr maven-plugin-plugin maven-plugin-registry maven-plugin-testing-harness maven-plugin-testing-tools maven-plugin-tools</div><div>  maven-plugin-tools-annotations maven-plugin-tools-api maven-plugin-tools-beanshell maven-plugin-tools-generators maven-plugin-tools-java maven-plugin-tools-model maven-plugins-pom maven-profile maven-project maven-project-info-reports-plugin maven-release-manager</div><div>  maven-release-plugin maven-remote-resources-plugin maven-reporting-api maven-reporting-exec maven-reporting-impl maven-repository-builder maven-resources-plugin maven-scm maven-script-interpreter maven-settings maven-shared maven-shared-incremental maven-shared-io</div><div>  maven-shared-jar maven-shared-utils maven-site-plugin maven-source-plugin maven-surefire maven-surefire-plugin maven-surefire-provider-junit maven-surefire-provider-testng maven-surefire-report-parser maven-surefire-report-plugin maven-toolchain modello mojo-parent</div><div>  msv-msv msv-xsdlib plexus-archiver plexus-build-api plexus-cli plexus-compiler plexus-components-pom plexus-container-default plexus-containers-component-metadata plexus-digest plexus-i18n plexus-io plexus-pom plexus-resources plexus-tools-pom plexus-velocity</div><div>  relaxngDatatype rpm-build-java-maven-fragments rpm-macros-color rpm-macros-java snakeyaml sonatype-forge-parent sonatype-oss-parent spice-parent stax2-api testng velocity weld-parent werken-xpath woodstox-core ws-jaxme xmldb-api xmldb-api-sdk xmlgraphics-commons xmvn</div><div>  xpp2 xpp3 xpp3-minimal xstream xz-java</div></div><div>---</div><div><br></div><div><br></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">30 января 2016 г., 1:14 пользователь Igor Vlasenko <span dir="ltr">&lt;<a href="mailto:vlasenko@imath.kiev.ua" target="_blank">vlasenko@imath.kiev.ua</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sat, Jan 30, 2016 at 12:26:02AM +0300, <a href="mailto:sbolshakov@altlinux.ru">sbolshakov@altlinux.ru</a> wrote:<br>
&gt; While at it, можно пояснить, что это за тысяча пакетов и зачем она<br>
&gt; здесь вообще нужна ? (Кроме, понятно, той нужды, что на них удобно<br>
&gt; пасти перловых роботов).<br>
<br>
</span>Гм. странный вопрос. Это библиотеки. Один пакет - одна библиотека.<br>
Так с любым языком программирования. например, тысячи перловых библиотек,<br>
тысячи питоньих библиотек --- все здесь, потому что кому-то нужны.<br>
А тысячи, потому что их удобнее собирать и обновлять в отдельных<br>
пакетах, а не в монстре-мегапакете.<br>
<br>
Перловые библиотеки, те что приложениям из Сизифа не нужны -<br>
те сейчас в autoimports, там их десятки тысяч.<br>
Они нужны тоже, но не собранным приложениям, а<br>
1) нише пользователей дистрибутива - програмистов на perl<br>
2) наличие собранных библиотек облегчает добавление<br>
новых приложений --- раз все библиотеки есть,<br>
достаточно просто собрать приложение.<br>
<br>
Имеющихся у нас java библиотек на самом деле не так много,<br>
и большая часть из них требуется для работы maven и его<br>
плагинов, т.е. для нужд системы сборки.<br>
Навскидку для maven и всех его плагинов<br>
замыкание его зависимостей содержит 500-600 библиотек.<br>
а другие библиотеки вытягиваются другими java системами сборки<br>
и приложениями,<br>
это сервера приложений tomcat, jboss, jetty<br>
ряд консольных userspace приложений (вроде batik, fop)<br>
ряд графических приложений (пока минус eclipse)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
<br>
I V<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.altlinux.org">Devel@lists.altlinux.org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.altlinux.org/mailman/listinfo/devel</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">С уважением Игорь.<br><br>[ALT Linux Team]</div>
</div></div>