Flash для Firefox

Аватар пользователя ttys

В работе с FreeBSD столкнулся с тем что после установки flashplugin-mozilla Firefox начал крашится. Поэтому решил найти что нибудь другое и нашёл решение проблемы с двумя вариантами действия:

1й вариант - установка Adobe Flash 9

Включаем режим совместимости с Linux и linprocfs.
Редактируем rc.conf

vi /etc/rc.conf

linux_enable="YES"

Загружаем модуль вручную
kldload linux

Затем редактируем fstab
vi /etc/fstab

linproc   /usr/compat/linux/proc   linprocfs   rw   0   0

Создаём точку монтирования
mkdir -p /usr/compat/linux/proc

Устанавливаем Flash плагин и nspluginwrapper.

Nspluginwrapper - это кроссплатформенный интерфейс, разработанный как раз для того, чтобы пользователи Mozilla/Firefox архитектур AMD64 и PowerPC могли использовать плагины, разработанные только для i386.

cd /usr/ports/www/nspluginwrapper && make install clean

cd /usr/ports/www/linux-flashplugin9 && make install clean

Затем активируем плагин в nspluginwrapper:
nspluginwrapper -v -a -i

и создаём симлинки:
ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so \
/usr/local/lib/firefox3/plugins/npwrapper.libflashplayer.so

Проверим зависимости библиотеки 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.8g libssl.so.5

2й вариант - установка Adobe Flash 10

Включаем режим совместимости с Linux и linprocfs.
Редактируем rc.conf

vi /etc/rc.conf

linux_enable="YES"

Загружаем модуль вручную
kldload linux

sysctl compat.linux.osrelease

Должно выдать это:
compat.linux.osrelease: 2.6.16

Ставим linux

cd /usr/ports/emulators/linux_base-f10 && make install clean

Затем редактируем fstab

vi /etc/fstab

linproc   /usr/compat/linux/proc   linprocfs   rw   0   0
linsys    /usr/compat/linux/sys    linsysfs    rw   0   0

Устанавливаем Flash плагин и nspluginwrapper.

cd /usr/ports/www/linux-f10-flashplugin10 && make install clean
cd /usr/ports/www/nspluginwrapper && make install clean

Активируем плагин в nspluginwrapper:

nspluginwrapper -i /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so
nspluginwrapper -v -a -i

Должно показать такое:
Auto-install plugins from /usr/local/lib/browser_plugins
Looking for plugins in /usr/local/lib/browser_plugins
Auto-install plugins from /root/.mozilla/plugins
Looking for plugins in /root/.mozilla/plugins

Перезапускаем Firefox 3 и проверяем активность плагина, введя в адресном поле about:plugins

Дополнительные материалы
Голосов пока нет

Последние статьи

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer