Устанавливаем adobe flash player для Opera и Firefox
И так, что бы установить flash player под FreeBSD, вам понадобится установленая ось FreeBSD (желательно релиз посвежее) и какой-нибудь оконный менеджер. Подразумевается, что все это уже сделано и поэтому перейду непосредственно к установке флеш проигрывателя.
Проверим, какой же релиз у нас установлен
Ну, на момент написания этого поста, свежее некуда.
Так же понадобится линуховый модуль, проверяем его наличие:
33 4 0xc1b18000 2d900 linux.ko |
Вторая строка говорит о том, что у меня он уже подгружен, значит мне повезло
... а можно еще не надеясь на везение (ооочень нестабильная штука, скажу я вам), добавить:
linux_load="YES" в /boot/loader.conf |
и
linux_enable="YES" в /etc/rc.conf |
Откроем файл make.conf находящийся в директории /etc и добавим следующие строки :
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 deinstall install clean |
# cd /usr/ports/www/nspluginwrapper && make install clean |
Еще вариант установки для того, чтоб избежать ругательств на уязвимость зависимого приложения:
# 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
Additional ABI support: linux. |
Наш плагин:
uid=1001(mllr) gid=0(wheel) groups=0(wheel) |
% 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/mllr/.mozilla/plugins/npwrapper.libflashplayer.so |
/home/mllr/.mozilla/plugins/npwrapper.libflashplayer.so |
Original plugin: /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so |
Wrapper version string: 1.2.2 |
Для браузера opera необходимо установить opera-linuxplugins:
# cd /usr/ports/www/opera-linuxplugins && make install clean |
Для opera плагин расположен тут:
# ls -l /usr/local/lib/npapi/symlinks/linux-opera/libflashplayer.so |
lrwxr-xr-x 1 root wheel 60 14 окт 10:21 /usr/local/lib/npapi/symlinks/linux-opera/libflashplayer.so -> /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so |
При обновлении flash до последней версии
% portupgrade linux-f10-flashplugin-10.0r45 |
выполняем из под пользователя:
% rm /home/mllr/.mozilla/plugins/npwrapper.libflashplayer.so |
% 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/mllr/.mozilla/plugins/npwrapper.libflashplayer.so |
Перезапускаем браузер, и если ничего не пропустили и все сделано правильно — радуемся!