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

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

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike> <caption>
  • Строки и параграфы переносятся автоматически.
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>, <apache>, <bash>, <c>, <cpp>, <mysql>, <perl>, <php>, <python>, <text>. The supported tag styles are: <foo>, [foo].
  • Glossary terms will be automatically marked with links to their descriptions. If there are certain phrases or sections of text that should be excluded from glossary marking and linking, use the special markup, [no-glossary] ... [/no-glossary]. Additionally, these HTML elements will not be scanned: a, abbr, acronym, code, pre.

Подробнее о форматировании

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
1 + 0 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.

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

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer