DTop CMS - система управления контентом
Текущая версия: 3.4.1



© 2002-2013

Статья опубликована: 2013.04.12

FreeBSD 9, установка openjdk6.


Java проникла уже на миллионы устройств, начиная от телефонов и заканчивая кофеварками. А чем мы хуже? Рано или поздно она нам понадобится, хотя бы для того, чтобы в браузере был java-плагин.

  • Использованные версии ПО:
    # uname -sr
    FreeBSD 9.1-STABLE
    # pkg_info | grep jdk
    bootstrap-openjdk-r306764 Oracle's Java 6 virtual machine release under the GPL v2
    openjdk6-b27_2      Oracle's Java 6 virtual machine release under the GPL v2
    

  • Установка
    # cd /usr/ports/java/openjdk6
    # make install clean
    
    В опциях выбираем:
    [ ] DEBUG      Enable legacy debugging support
    [ ] FASTDEBUG  Include fastdebug build
    [x] ICEDTEA    Apply additional patches from IcedTea
    [ ] IPV6       IPv6 protocol support
    [ ] POLICY     Install the Unlimited Strength Policy Files
    [x] SOUND      Enable sound support
    [ ] TEST       Add support for running regression test
    [x] TZUPDATE   Update the time zone data
    
    [x] ICEDTEA и [x] SOUND имеет смысл выбирать только при установке на десктоп, где есть X.
    Для сервера это не нужно.

    OpenJDK для работы необходимы fdescfs смонтированная на /dev/fd и procfs смонтированная на /proc

    Добавляем в /etc/fstab, чтобы монтировались при загрузке:
    fdesc   /dev/fd         fdescfs         rw      0       0
    proc    /proc           procfs          rw      0       0
    
    Чтобы не перезагружаться, выполняем монтирование вручную:
    mount -t fdescfs fdesc /dev/fd
    mount -t procfs proc /proc
    

    Проверяем:
    # java -version
    openjdk version "1.6.0_32"
    OpenJDK Runtime Environment (build 1.6.0_32-b27)
    OpenJDK Client VM (build 20.0-b12, mixed mode)