Adobe Flash 10 для firefox35 и opera на FreeBSD 8
[04.01.10]
Видео-инструкция http://www.youtube.com/watch?v=bHUkzsAQzjM
%uname -srm FreeBSD 8.0-STABLE i386
Adobe Flash 10 для Firefox35 и opera:
Добавить в /etc/make.conf :
OVERRIDE_LINUX_BASE_PORT=f10 OVERRIDE_LINUX_NONBASE_PORTS=f10
Подготовка к Linux ABI:
% umount -f /usr/compat/linux/sys % umount -f /usr/compat/linux/proc % mv /usr/compat/linux/ /usr/compat/oldlinux1
Установка Fedora 10 compability
% cd /usr/ports/emulators/linux_base-f10/ && make deinstall install clean
Исталлим флеш и утилиту для добавления плагинов:
% cd /usr/ports/www/linux-f10-flashplugin10 && make install clean % pkg_add -r nspluginwrapper
Можно и так:
% cd /usr/ports/www/nspluginwrapper && make clean DISABLE_VULNERABILITIES=yes install clean
там у какого-то приложения уязвимость(
Добавить в /etc/fstab:
linproc /usr/compat/linux/proc linprocfs rw 0 0 linsys /usr/compat/linux/sys linsysfs rw 0 0
Монтируем (без ребута)
% mount /usr/compat/linux/proc % mount /usr/compat/linux/sys
старт ABI Linux
% /etc/rc.d/abi start Additional ABI support: linux. % /etc/rc.d/sysctl start
Наш плагин:
% exit exit % id uid=1001(gx) gid=0(wheel) groups=0(wheel),920(vboxusers) % nspluginwrapper -v -i /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so Install plugin /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so into /home/gx/.mozilla/plugins/npwrapper.libflashplayer.so % nspluginwrapper -l /home/gx/.mozilla/plugins/npwrapper.libflashplayer.so Original plugin: /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so Wrapper version string: 1.2.2
nspluginwrapper нужно запускать для каждого пользователя, который планирует использовать Flash в браузере.
Для opera дополнительно потребуется установить opera-linuxplugins:
make -C /usr/ports/www/opera-linuxplugins make install clean
- Что еще можно сделать?
- Можно зарегистрироваться в Jira Adobe (после отправки заполненной формы нужно дождаться письма с активационной ссылкой) и отдать голос за нативный плеер для FreeBSD (слева колонка со ссылкой Vote for it):
/usr/local/share/opera/plugins - плагины для Opera
В Opera, SeaMonkey, Chromium работает тоже!
Замечания
Баг: firefox3 виснет на некоторое время
% killall npviewer.bin
При появлении сообщения вида:
*** NSPlugin Wrapper *** ERROR: NPP_New() wait for reply: Message timeout
читать: http://forums.freebsd.org/showthread.php?t=5786