[РЕШЕНО] virtual/jre и virtual/jdk
lordalexx 2 ноября, 2014 - 17:17
Доброго времени суток.
Свежая установка Gentoo.
Есть нужда в JRE/JDK версии не ниже 7, лучше от Oracle.
Попытка установить oracle-jdk-bin и oracle-jre-bin приводит к установке dev-java/icedtea-bin. Внезапно версии 6, т.к. 7 нестабильная.
Портэж выдает такую красоту безо всяких ошибок:
[ebuild N f ] dev-java/oracle-jre-bin-1.7.0.71:1.7 USE="X alsa nsplugin -fontconfig -jce -pax_kernel (-selinux)" 0 kB [ebuild N f ] dev-java/oracle-jdk-bin-1.7.0.71:1.7 USE="X alsa fontconfig nsplugin (-aqua) -derby -doc -examples -jce -pax_kernel (-selinux) -source" 0 kB [nomerge ] app-admin/eselect-java-0.1.0 [ebuild N ] virtual/jre-1.6.0-r1:1.6 0 kB [ebuild N ] virtual/jdk-1.6.0-r2:1.6 0 kB [nomerge ] virtual/jdk-1.6.0-r2:1.6 [nomerge ] dev-java/icedtea-bin-6.1.13.3-r4:6 USE="X alsa cups nsplugin -cjk -doc -examples (-selinux) -source -webstart" [ebuild N ] dev-java/icedtea-web-1.4.2 USE="nsplugin -doc -javascript {-test}" 1,362 kB [ebuild N ] dev-java/icedtea-bin-6.1.13.3-r4:6 USE="X alsa cups nsplugin -cjk -doc -examples (-selinux) -source -webstart" 51,077 kB [nomerge ] dev-java/icedtea-bin-6.1.13.3-r4:6 USE="X alsa cups nsplugin -cjk -doc -examples (-selinux) -source -webstart"
и дальше по списку еще кучу всего. Понятно, что oracle-*-bin тянет eselect-java, которая тянет virtual/jdk и virtual/jre, которые по умолчанию тянут icedtea...
Вопрос - как можно это обойти. Гугление и поиск по форуму ничего не дали.
Всем заранее спасибо за ответ.
[РЕШЕНИЕ]
Принудительная размаскировка пакетов virtual/jdk-1.7.0 и virtual/jre-1.7.0 которые почему-то замаскированы при стабильных oracle-jre/jdk
Всем спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
Нужно просто немножечко
Нужно просто немножечко подумать ;)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Подумал
Подумал немножечко. Потом еще немножечко.
IcedTea замаскировать нельзя. Не ставиться тогда virtual/jdk.
Шлепнога, если можешь дать совет - давай!
Цитата: IcedTea
Если что-то нельзя замаскировать, и то не факт, значит что-то нужно размаскировать. Посмотрите содержимое ebuild`а virtual/jdk и разберитесь какие пакеты удовлетворят его зависимости. Как минимум прочие пакеты требуют принять лицензии, что тоже является маскировкой. Есть два способа убрать маскировку по лицензии: package.license и определение переменной ACCEPT_LICENSE="" в make.conf.
.
Результат характерный и можно сказать закономерный.
:wq
--
Live free or die