Для начала добавляем в /etc/rc.conf:
linux_enable="YES"
Также добавляем в /etc/fstab:
linproc /usr/compat/linux/proc linprocfs rw 0 0
Выполняем команду:
mkdir -p /usr/compat/linux/proc
После перезагрузки устанавливаем следующие пакеты:
www/firefox35 www/firefox35-i18n www/nspluginwrapper www/linux-flashplugin9
Активируем плагин в nspluginwrapper:
nspluginwrapper -v -a -i
Затем необходимо создать симлинк:
ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so \ /usr/local/lib/firefox3/plugins/npwrapper.libflashplayer.so
После перезагрузки запускаем Firefox и открываем about:plugins чтобы убедиться, что flashplugin установлен. Затем проверяем его работоспособность.
Если в итоге что-то работает не так, например, при просмотре flash-ролика нет звука, то следует проверить зависимости библиотеки libflashsupport.so:
cd /compat/linux ./bin/sh ./usr/bin/ldd ./usr/lib/libflashsupport.so
Если обнаружатся ошибки в зависимостях, то следует их устранить. Возможно нужно просто создать симлинк на какую-либо не найденную библиотеку. Например, если libflashsupport.so требует libssl.so.5, а ее нет, но есть libssl.so.0.9.8b, то создайте такой симлинк:
cd /usr/compat/linux/lib/ ln -s libssl.so.0.9.8b libssl.so.5