1. Главная
  2. /
  3. FreeBSD
  4. /
  5. Desktop
  6. /
  7. Устанавливаем adobe flash player для Opera и Firefox

Устанавливаем 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

Перезапускаем браузер, и если ничего не пропустили и все сделано правильно — радуемся!

Поделиться ссылкой на статью

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Категории

Меню