Устанавливаем adobe flash player для Opera и Firefox
И так, что бы установить flash player под FreeBSD, вам понадобится установленая ось FreeBSD (желательно релиз посвежее) и какой-нибудь оконный менеджер. Подразумевается, что все это уже сделано и поэтому перейду непосредственно к установке флеш проигрывателя.
Проверим, какой же релиз у нас установлен
# uname -srm FreeBSD 8.1-RELEASE i386
Ну, на момент написания этого поста, свежее некуда.
Так же понадобится линуховый модуль, проверяем его наличие:
kldstat | grep linux 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
# /etc/rc.d/abi start Additional ABI support: linux. # /etc/rc.d/sysctl start
Наш плагин:
# exit % id 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 % nspluginwrapper -l /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
Перезапускаем браузер, и если ничего не пропустили и все сделано правильно — радуемся!
Поделись с друзьями:
Рубрики: Desktop, FreeBSD, NetWork · Теги: adobe flash player, Firefox, kde, Opera