Устанавливаем плагин Java в Gentoo

Автор | 26.09.2010

Для запуску Java коду на системі Gentoo ви повинні мати JRE (Java Runtime Environment) встановлений.
Перш ніж йти далі, слід зазначити, що це буде працювати тільки з 32-розрядної версії Firefox. Це тому, що бінарний пакет JRE тільки у 32-бітному виконанні отже, несумісний з 64-розрядною версією Firefox. Якщо ви працюєте в 64-бітнії системі переконайтесь, що ви встановили www-client/mozilla-firefox-bin пакет, щоб отримати 32-розрядний оглядач.

Є безліч JRE пакетів у портежей, але рекомендований пакет є dev-java/sun-jre-bin.Не слід плутати з JRE JDK (Java Development Kit), який буде додавати непотрібні Java інструменти для програмування .

Щоб отримати плагін для браузера, ви повинні включити USE прапор nsplugin для JRE. Ви можете додати прапори USE до глобальних, поставивши їх прямо в make.conf.

Якщо ви не хочете кожен раз встановлювати прапор, ви можете поставити прапор тільки на цей пакет в /etc/portage/package.use.

dev-java/sun-jre-bin nsplugin 

Потім встановлюємо JRE

emerge -av dev-java/sun-jre-bin 

Ключі ‘-V’ і ‘a’ дозволять Вам переглянути USE прапори, які включені, і підтвердити, що вони правильні, перш ніж дозволити продовжити роботу.

Якщо ви працюєте в системі amd64 то вам потрібно встановити app-emulation/emul-linux-x86-java пакет. Цей пакет містить основні 32-розрядні бібліотеки для запуску 32-розрядних двійкових файлів JRE в 64-розрядних систем.

Вам необхідно встановити прапор USE nsplugin
/etc/portage/package.use.

app-emulation/emul-linux-x86-java
emerge -av app-emulation/emul-linux-x86-java 

Тепер у вас є все, щоб налаштувати систему на використання JRE з утилітою eselect.

Використовуйте це для x86 системи.

eselect java-nsplugin set sun-jre-bin-1.6 

Використовуйте це для amd64 системи.

eselect java-nsplugin set 32bit emul-linux-x86-java-1.6

Після того, як всі ці кроки були завершені ви можете переконатися, що все правильно, запустивши:

eselect java-nsplugin list

Доступні плагіни 32-розрядної Java

  [1]   emul-linux-x86-java-1.6  current 

Доступні плагіни 64-бітної Java браузера

Available 32-bit Java browser plugins
  [1]   emul-linux-x86-java-1.6  current
Available 64-bit Java browser plugins

Переконайтеся, що Firefox знайшов плагін, відкривши about:plugins Тепер ви повинні побачити плагін Java в списку.

Залишити відповідь