# apt-get install java-1.8.0-openjdk-devel Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие дополнительные пакеты будут установлены: at-spi2-atk at-spi2-core ca-certificates-java colord dbus-tools-gui dvipng fonts-type1-xorg glib-networking gobject-introspection gobject-introspection-x11 gtk-update-icon-cache icon-naming-utils icon-theme-adwaita java-1.8.0-openjdk java-1.8.0-openjdk-headless java-common javapackages-tools libEGL libGL libICE libSM libX11 libX11-locales libXau libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXft libXi libXinerama libXpm libXrandr libXrender libXt libXtst libXxf86vm libalsa libat-spi2-core libatk libatk-gir libatk-locales libavahi libcairo libcairo-gobject libcolord libcups libdatrie libdrm libepoxy libffi libgbm libgd2 libgdbm libgdk-pixbuf libgdk-pixbuf-gir libgdk-pixbuf-locales libgfortran3 libgif libgnutls30 libgtk+3 libgtk+3-gir libgudev libgusb libhogweed4 libjpeg libjson-glib libkpathsea liblapack liblcms2 liblksctp libnettle6 libnss libnumpy-py3 libopenblas libp11-kit libp11-kit-trust libpango libpango-gir libpciaccess libpixman libproxy libquadmath0 libreadline5 librest libsoup libsoup-gnome libsqlite3 libtasn1 libthai libtiff5 libusb libwayland-client libwayland-cursor libwayland-egl libwayland-server libxblas libxcb libxshmfence lksctp-tools lua5 perl-Compress-Raw-Bzip2 perl-Compress-Raw-Zlib perl-Encode perl-Encode-Locale perl-File-Listing perl-HTML-Parser perl-HTML-Tagset perl-HTTP-Cookies perl-HTTP-Date perl-HTTP-Message perl-HTTP-Negotiate perl-IO-Compress perl-IO-HTML perl-IO-Socket-IP perl-LWP-MediaTypes perl-Net-HTTP perl-URI perl-WWW-RobotRules perl-XML-LibXML perl-XML-NamespaceSupport perl-XML-SAX perl-XML-SAX-Base perl-XML-Simple perl-libnet perl-libwww python3 python3-base python3-module-cssselect python3-module-cycler python3-module-dateutil python3-module-genshi python3-module-html5lib python3-module-javapackages python3-module-lxml python3-module-matplotlib python3-module-matplotlib-gtk3 python3-module-numpy python3-module-numpy-testing python3-module-pyparsing python3-module-six t1lib tzdata-java Следующие НОВЫЕ пакеты будут установлены: at-spi2-atk at-spi2-core ca-certificates-java colord dbus-tools-gui dvipng fonts-type1-xorg glib-networking gobject-introspection gobject-introspection-x11 gtk-update-icon-cache icon-naming-utils icon-theme-adwaita java-1.8.0-openjdk java-1.8.0-openjdk-devel java-1.8.0-openjdk-headless java-common javapackages-tools libEGL libGL libICE libSM libX11 libX11-locales libXau libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXft libXi libXinerama libXpm libXrandr libXrender libXt libXtst libXxf86vm libalsa libat-spi2-core libatk libatk-gir libatk-locales libavahi libcairo libcairo-gobject libcolord libcups libdatrie libdrm libepoxy libffi libgbm libgd2 libgdbm libgdk-pixbuf libgdk-pixbuf-gir libgdk-pixbuf-locales libgfortran3 libgif libgnutls30 libgtk+3 libgtk+3-gir libgudev libgusb libhogweed4 libjpeg libjson-glib libkpathsea liblapack liblcms2 liblksctp libnettle6 libnss libnumpy-py3 libopenblas libp11-kit libp11-kit-trust libpango libpango-gir libpciaccess libpixman libproxy libquadmath0 libreadline5 librest libsoup libsoup-gnome libsqlite3 libtasn1 libthai libtiff5 libusb libwayland-client libwayland-cursor libwayland-egl libwayland-server libxblas libxcb libxshmfence lksctp-tools lua5 perl-Compress-Raw-Bzip2 perl-Compress-Raw-Zlib perl-Encode perl-Encode-Locale perl-File-Listing perl-HTML-Parser perl-HTML-Tagset perl-HTTP-Cookies perl-HTTP-Date perl-HTTP-Message perl-HTTP-Negotiate perl-IO-Compress perl-IO-HTML perl-IO-Socket-IP perl-LWP-MediaTypes perl-Net-HTTP perl-URI perl-WWW-RobotRules perl-XML-LibXML perl-XML-NamespaceSupport perl-XML-SAX perl-XML-SAX-Base perl-XML-Simple perl-libnet perl-libwww python3 python3-base python3-module-cssselect python3-module-cycler python3-module-dateutil python3-module-genshi python3-module-html5lib python3-module-javapackages python3-module-lxml python3-module-matplotlib python3-module-matplotlib-gtk3 python3-module-numpy python3-module-numpy-testing python3-module-pyparsing python3-module-six t1lib tzdata-java 0 будет обновлено, 146 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 85,8MB архивов. После распаковки потребуется дополнительно 352MB дискового пространства. Такая же история с java-1.8.0-oracle-devel. Я бы собственно ограничился headless, однако нужен javac и JAVA_HOME. Можно ли как-то уменьшить аппетиты?
task #157206: added #100: build srpm javapackages-tools-4.6.0-alt2_12jpp8.src.rpm должен помочь.
(В ответ на комментарий №1) > task #157206: added #100: build srpm > javapackages-tools-4.6.0-alt2_12jpp8.src.rpm > должен помочь. Да, значительно лучше. Однако: # apt-get install java-1.8.0-oracle-headless Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: fontconfig fonts-ttf-java-1.8.0-oracle libfreetype libgraphite2 libharfbuzz The following NEW packages will be installed: fontconfig fonts-ttf-java-1.8.0-oracle java-1.8.0-oracle-headless libfreetype libgraphite2 libharfbuzz 0 upgraded, 6 newly installed, 0 removed and 2 not upgraded. Need to get 52.8MB of archives. After unpacking 186MB of additional disk space will be used. Do you want to continue? [Y/n] Я правильно понимаю, что headless - это для всяких JBoss и подобного, зачем им шрифты?
Аналогичный вопрос и в отношении openjdk: # apt-get install java-1.7.0-openjdk-headless Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: ca-certificates-java fontconfig java-common javapackages-tools libavahi libcups libfreetype libgraphite2 libharfbuzz libjpeg liblcms2 lua5 tzdata-java The following NEW packages will be installed: ca-certificates-java fontconfig java-1.7.0-openjdk-headless java-common javapackages-tools libavahi libcups libfreetype libgraphite2 libharfbuzz libjpeg liblcms2 lua5 tzdata-java 0 upgraded, 14 newly installed, 0 removed and 2 not upgraded. Need to get 24.3MB of archives. After unpacking 99.0MB of additional disk space will be used. Do you want to continue? [Y/n]
шрифты для pdf. пока у меня авральное обновление, боюсь что-то трогать. Если проблема будет чуствительной, переоткройте после обновления java, скажем, через 3 недели.
(В ответ на комментарий №4) > шрифты для pdf. > пока у меня авральное обновление, боюсь что-то трогать. > Если проблема будет чуствительной, переоткройте после обновления java, > скажем, через 3 недели. Слышал, что java grand leap is finished, спасибо и мои поздравления :) Шрифты в headless все же не факт, что всем нужны, было бы неплохо и их отпилить в подпакет, как время найдется.
попробую для начала через %if_with добавить, для тестирования, когда доберусь собрать 1.8.0.72
А у меня java-1.8.0-openjdk-devel при установленным java-1.8.0-openjdk-headless вытащил java-1.6.0-sun-headless через зависимость на /usr/bin/java и не дает удалить.
(В ответ на комментарий №7) > А у меня java-1.8.0-openjdk-devel при установленным > java-1.8.0-openjdk-headless вытащил java-1.6.0-sun-headless через зависимость > на /usr/bin/java и не дает удалить. это поправил в java-1.8.0-openjdk-1.8.0.71-alt3_1.b15jpp8.src.rpm
(В ответ на комментарий №8) > > java-1.8.0-openjdk-headless вытащил java-1.6.0-sun-headless > java-1.8.0-openjdk-1.8.0.71-alt3_1.b15jpp8 Спасибо!
$ hsh-install java-1.8.0-openjdk-devel <13>Nov 7 06:04:49 rpmi: java-1.8.0-openjdk-devel-0:1.8.0.144-alt2_1.b01jpp8 1509960982 installed