FreeBSD 8.0 x64 и adobe flash player 10

FreeBSD - это надежная и довольно гибкая ОС, подходящая как для серверов, так и для использования на рабочих станциях. В данном совете будет рассмотрена тема установки flash player 10 в FreeBSD 8.0 x64.


Дата: 15.07.2010 г.

Рейтинг: 0

Метки: flashplayer, freebsd, nspluginwrapper

Наверное мало кто из пользователей интернет не знает о flash player. Этот плеер получил огромное распространение во всемирной паутине, за счет своего мультиплатформенного положения и собственно возможностей, предоставляемых форматом flv. И казалось бы проблем никаких, но видимо у Adobe и FreeBSD в отношениях что-то не клеится так, как отсутствует adobe flash player под FreeBSD. Но как Вы знаете "не бывает не решаемых задач" и поэтому если "в лоб" нельзя, то можно "с фланга" В данном случае флангом у нас будут модули linux, под который, как известно flash player есть. Перейдем к делу, этот совет ориентирован на то, что Вы только что поставили FreeBSD и имеете настройки по умолчанию.

Первое, что нам необходимо - это бинарная совместимость с linux.
Немедленный запуск поддержки бинарной совместимости выполняется с помощью команды от имени суперпользователя (root):# kldload linuxДля постоянной поддержки, выполним команду:# echo linux_enable="YES" >> /etc/rc.conf

Теперь давайте поставим сам модуль: Здесь варианта два или из портов или скачать пакет с официального сайта.

Вариант первый выглядит так:# cd /usr/ports/emulators/linux_base-f10
# make
# make install
# make clean
Это аналог:# cd /usr/ports/emulators/liтux_base-f10 && make install clean Только, в первом случае, если вдруг произойдет сбой, Ваша система будет застрахована от повреждений.

Второй способ установки, менее затратный по времени (т.к. Вы загружаете уже собранный пакет) но с большей нагрузкой на Ваш трафик.# pkg_add -r linux_base-f10Обложим подушками наш linux_base-f10: # echo "linproc /usr/compat/linux/proc linprocfs rw 0 0">> /etc/fstab А для этой сессии, тоже монтируем, что бы не перезагружать:# mount /usr/compat/linux/procЗапускаем Linux эмуляцию: # /etc/rc.d/abi start
#/etc/rc.d/sysctl start

Теперь ставим flash player 10 для Linux, его также можно ставить двумя способами:

1-й способ: # cd /usr/ports/www/linux-f10-flashplugin10 && make install clean

2-й способ: # pkg_add -r linux-f10-flashplugin10

На данном этапе лично у меня 2-й способ не сработал и пришлось пользоваться первым.

Теперь поставим nspluginwrapper.

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

1-й способ: cd /usr/ports/www/nspluginwrapper && make install clean

2-й способ: pkg_add -r nspluginwrapper

Последние манипуляции:# cd /usr/local/lib/browser_plugins
# ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so libflashplayer.so
# exit
$ nspluginwrapper -v -a -i

Обратите внимание на то, что "nspluginwrapper -v -a -i" запускается не от root, а от Вашего пользователя, это важный момент!

$ nspluginwrapper -l

В результате последней команды у вас должен появиться список установленных плагинов:/usr/local/lib/browser_plugins/npwrapper.libflashplayer.so
Original plugin: /usr/local/lib/browser_plugins/libflashplayer.so
Wrapper version string: 1.2.2

Вот собственно и все, удачных проб. С уважением Сургай Владимир.



Дополнительная информация:

Взято и доработано с: http://forums.freebsd.org/showthread.php?t=1361


Похожие статьи: