|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> X11
—> NSPluginWrapper
NSPluginWrapper - прикручиваем flash к firefox в FreeBSD
Автор: Andy.
Сегодня - использование World Wide Web - обычное явление. Достаточно иметь программу называемую браузер. Наиболее известен mozilla FireFox. К нему можно добавлять плагины, которые позволяют слушать музыку, просматривать flash ролики, цифровое видео, отображать на экране java applet'ы или документы в формате pdf. Эти плагины работают так, как будто они являются частью браузера.
Требования
FreeBSD
установленый Mozilla FireFox
наличие интернет соединения
если все есть - переходим ко врапперам
Процедура установки FireFox
make -C /usr/ports/www/firefox/ install clean
| Проверяем что программа установлена:
Получаем:
firefox-2.0.0.3,1 Web browser based on the browser portion of Mozilla
| Как только установка будет закончена переходим к разделу врапперов.
Простой установки плагинов для нормального функционирования будет недостаточно. Необходимо установить еще две программы. Первая называется NSPluginWrapper, она будет использована с плагинами Flash, Adobe Reader, Realplayer и Mplayerplug-in. Вторая - avavmwrapper плагин для Jav'ы.
Процедура установки NSPluginWrapper из портов
make -C /usr/ports/www/nspluginwrapper/ install clean
| Проверяем что программа установлена:
pkg_info | grep nspluginwrapper
| Получаем:
nspluginwrapper-0.9.91.4 A compatibility plugin for Netscape 4 (NPAPI) plugins
| Пожалуйста установите следующие программы, если они не присутствуют в вашей системе:
linux-atk из портов:
make -C /usr/ports/accessibility/linux-atk/ install clean
|
linux-expat из портов:
make -C /usr/ports/textproc/linux-expat/ install clean
|
linux-fontconfig из портов:
make -C /usr/ports/x11-fonts/linux-fontconfig/ install clean
|
linux-glib2 из портов:
make -C /usr/ports/devel/linux-glib2/ install clean
|
linux-gtk2 из портов:
make -C /usr/ports/x11-toolkits/linux-gtk2/ install clean
|
linux-jpeg из портов:
make -C /usr/ports/graphics/linux-jpeg/ install clean
|
linux-pango из портов:
make -C /usr/ports/x11-toolkits/linux-pango/ install clean
|
linux-png из портов:
make -C /usr/ports/graphics/linux-png/ install clean
|
linux-tiff из портов:
make -C /usr/ports/graphics/linux-tiff/ install clean
|
linux-xorg-libs из портов:
make -C /usr/ports/x11/linux-xorg-libs/ install clean
|
linux_base-fc4 из портов:
make -C /usr/ports/emulators/linux_base-fc4/ install clean
| И переходим к следующим врапперам.
Процедура установки javavmwrapper из портов
make -C /usr/ports/java/javavmwrapper/ install clean
| Проверяем что программа установлена:
pkg_info | grep javavmwrapper
| Получаем:
javavmwrapper-2.3 Wrapper script for various Java Virtual Machines
| Переходим к плагинам.
flash
Версия инсталлера 9.0r31_1. Процедура установки из портов:
make -C /usr/ports/www/linux-flashplugin9/ install clean
| проверяем что программа установлена:
pkg_info | grep linux-flashplugin
| получаем:
linux-flashplugin-9.0r31_1 Adobe Flash Player NPAPI Plugin
|
Adobe Reader
Версия инсталлера 7-7.0.9,1. Процедура установки из портов:
make -C /usr/ports/print/acroread7/ install clean
| Проверяем что программа установлена:
Получаем:
acroread7-7.0.9,1 Adobe Reader for view, print, and search PDF documents
|
RealPlayer
Плагин позволяет проигрывать наиболее популярный мультимедиа формат в Web. Версия инсталера 10.0.8.805.20060718. Процедура установки из портов:
make -C /usr/ports/multimedia/linux-realplayer/ install clean
| проверяем что программа установлена:
pkg_info | grep linux-realplayer
| получаем:
linux-realplayer-10.0.8.805.20060718 Linux RealPlayer 10 from RealNetworks
|
Mplayer-plugin
Плагин позволяет отображать на экране потоковое видео в некоторых форматах (см.ниже)
Window Media: wmv, avi, asf, wav и asx
QuickTime: mov и smil
MPEG Video и Audio: mpeg и mp3
Ogg Vorbis: ogg
AutoDesk FLI: fli и flc
Vivo: vivo
Real Player: ram и rm
Версия инсталера 3.40. Процедура установки из портов:
make -C /usr/ports/www/mplayer-plugin/ install clean
| Установка mplayer может потребовать выбора опций компиляции. Советую не выбирать SKINS зависимость от mplayer skins. Учитывая тот факт, что некоторые связи сломаны, некоторые файлы не смогут быть использованы и вы встретите ошибку компиляции.
Проверяем что программа установлена:
pkg_info | grep mplayerplug-in
| Получаем:
mplayerplug-in-3.40 A Mozilla plugin for the MPlayer media player
|
Java
Плагин позволяет применять java апплеты. Версия инсталера 1.4.2p8_5. Перед установкой загрузите модуль linprocfs:
затем выполните:
mount -t linprocfs linprocfs /compat/linux/proc
| Устанавливаем Java плагин. Я выбрал jdk1.4.2 который не устанавливается автоматически в FireFox, как jdk 1.5. jdk 1.4 обладает ограничениями лицензии поэтому вы должны вручную загрузить файлы по этому адресу. Щелкните по кнопке download соответствующей файлу Java 2 SDK 1.4.2. Вы должны зарегистрироватся на сайте sun. После подтверждения лицензии загрузите следующие файлы:
SCSL Source file, j2sdk-1_4_2-src-scsl.zip
SCSL Binaries file, j2sdk-1_4_2-bin-scsl.zip
Перейдите по адресу: https://java.sun.com/javase/downloads/index.jsp, и щелкните по кнопке download соответствующей JDK US DST Timezone Update Tool - 1.1.0. Загрузите файлы:
JDK US DST Timezone Update Tool - 1.1.0, tzupdater-1.1.0-2007c.zip
Другой файл, j2sdk-1_4_2_13-linux-i586.bin должен быть загружен по этому адресу.
И, наконец, Patchset 8, bsd-jdk14-patches-8.tar.gz по следующему адресу. Как только все файлы будут загружены, скопируйте их в каталог /usr/ports/distfiles/ и начните установку:
make -C /usr/ports/java/jdk14/ install clean
| Проявите терпение - процесс требует времени. Проверяем что программа установлена:
получаем:
jdk-1.4.2p8_5 Java Development Kit 1.4.2
| Браузер должен подключить java плагин. Для этого необходимо сделать символическую ссылку:
ln -s /usr/local/jdk1.4.2/jre/plugin/i386/ns610/libjavaplugin_oji.so \
? /usr/local/lib/browser_plugins/
| Переходим к следующему шагу.
Использование NSPluginWrapper
Плагины должны оказатся в каталоге /usr/local/lib/browser_plugins/. С linuxpluginwrapper, необходимо создавать символические ссылки, что бы браузер смог увидеть новые модули. Для автоматизации данных действий выполните команду:
Для полного описания использованных опций смотрите страницы документации не доступной через web. Проверьте что все работает:
ls /usr/local/lib/browser_plugins/
| Вы должны получить примерно следующее:
libjavaplugin_oji.so mplayerplug-in-rm.xpt
mplayerplug-in-dvx.so mplayerplug-in-wmp.so
mplayerplug-in-dvx.xpt mplayerplug-in-wmp.xpt
mplayerplug-in-gmp.so mplayerplug-in.so
mplayerplug-in-gmp.xpt mplayerplug-in.xpt
mplayer-plug-in-qt.so npwrapper.libflashplayer.so
mplayerplug-in-qt.xpt npwrapper.nphelix.so
mplayerplug-in-rm.so npwrapper.nppdf.so
| Переходим к следующему шагу.
Проверьте, что бы ваш браузер поддержал ранее установленные плагины, открыв меню посвященное плагинам:
(это надо набрать в адресной строке браузера)
Теперь вы знаете о том как использовать NSPluginWrapper, для автоматической конфигурации плагинов с браузером.
прим. lissyara:
1. Оригинал. В случае любых неясностей и разночтений рекомендую обращаться к нему.
2. Для избежания проблем, если инсталляция делается не в чистую, а что-то было, или пробовали инсталлить до этого, вначале надо удалить симлинки, а уже потом лепить новые. Т.е. до команды
надо дать
Думаю, излишне говорить, что если что-то сделано не симлинками - позаботтьтесь о его сохранении.
3. Ё-тубе не показывает :) В рассылке FreeBSD говорят что из-за того, что линуксовая дрянь от xorg6.9 - а у меня (ну как и у многих уже) - 7.2. У кого 6.9 - отпишитесь - просто интересно...
Переведено - Andy. Оцивилизовано - lissyara :)
Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=3&t=4302.
|
размещено: 2007-07-04,
последнее обновление: 2007-08-19,
автор: Andy
|
|
|
|
2010-03-09, terminus
DNS zones
Краткий ликбез про управление DNS зонами. Примеры проведения делегирования прямых и обратных DNS зон.
2010-03-09, aspera
Squid+AD (group access)
Настройка прокси сервера SQUID с автроризацией пользователей в AD. Разделение пользователей на группы
2010-03-02, BlackCat
Шлюз: Часть 4
Настройка дополнительных сервисов: синхронизация времени (OpenNTPD), клиент DynDNS.org.
2010-03-01, BlackCat
Шлюз: Часть 3
Настройка DHCP и DNS серверов для работы внутри частной сети, c поддержкой внутренних (частных зон) DNS, а так же интеграция DHCP и DNS сервисов.
2010-03-01, BlackCat
Шлюз: Часть 2
Конфигурация МСЭ pf для проброса портов с изменением порта назначения и без, а так же поддержки активного режима FTP.
2010-03-01, BlackCat
Шлюз: Часть 1
Быстрая настройка шлюза/маршрутизатора с установлением PPPoE-соединения, поддержкой NAT и DNS-forwarding.
2010-02-23, Morty
darkstat
Простая считалка траффика, со встроенным веб-сервером. Очень маленькая, может делать отчеты трафика по хостам, портам, протоколам, а также строить графики
2010-01-23, gonzo111
squid+sams+sqstat
Пилим squid и sams - примеры конфигов с объяснениями. Установка SqStat.
2009-12-19, schizoid
mpd5 + radius + ng_car + Abills
Настройка pppoe-сервера с биллинговой системой Abills и шейпером ng_car
2009-11-16, lissyara
UFS->ZFS
Удалённая миграция с UFS на ZFS. Загрузка с раздела zfs. Настройка для работы с малым количеством памяти под архитектурой i386.
2009-11-13, gx_ua
fusefs-ntfs
Установка, настройка и использование fusefs-ntfs, драйвер NTFS, предназанченного для монтирования NTFS разделов под FreeBSD
2009-11-12, Morty
LiveCD
Создание собственного LiveCD с необходимыми вам изменениями, автоматизирование данного процесса, а так же вариант скоростной сборки СД.
2009-09-27, lissyara
Samba как PDC
Контроллер домена - аналог M$ NT4 домена под самбой, без использования LDAP и прочей хиромантии. Просто и быстро =)
2009-08-30, terminus
Подробное руководство по ipfw nat
Подробное руководство по ipfw nat, сложные случаи конфигурации.
2009-08-24, levantuev
HotSpot
Установка Hotspot системы в общественное заведение.
2009-08-18, lissyara
diskless
Создание бездисковых терминалов под управлением FreeBSD - с загрузкой по сети. Используются для старта rdesktop и подключения к виндовому серверу терминалов.
2009-07-29, BAV_Lug
Видеонаблюдение
Настройка бюджетного варианта видеонаблюдения на удаленном объекте
2009-07-22, Cancer
OpenLDAP адресная книга
Настройка и создание адресной книги на базе OpenLDAP + phpLDAPadmin
2009-06-30, SergeySL
AimSniff
Руководство по созданию системы мониторинга ICQ-переписки на базе AimSniff, использующей базу данных MySQL для хранения и Web-интерфейс WAS (Web Aim Sniff) для просмотра перехваченных сообщений
2009-06-25, atrium
Управление правами доступа
Полномочия пользователей и файлов, принадлежащих им, формирует концепцию ОС UNIX.
2009-06-16, DNK
Exim+PgSQL
Установка почтовой системы exim+pgsql на FreeBSD 7.1
2009-05-30, mvalery
HDD(mbr) -> HDD(gpt)
Как разбить диск размером более 2TB на разделы, сделать загрузочным, а затем перенести на него информацию с рабочей системы — донора.
2009-05-22, Cancer
SendXMPP
Отправка сообщений на Джаббер сервер по средствам SendXMPP
2009-05-11, Raven2000
Network UPS Tools
Network UPS Tools представляет собой набор программ, которые обеспечивают общий
интерфейс для мониторинга и администрирование UPS оборудования.
2009-04-29, m0ps
IPSEC over GRE with RIP
Пример IPSEC over GRE и динамическим роутингом (RIP), с ADSL в качестве последней мили на оборудовании Cisco.
2009-04-24, WhiteBear777
qemu network
Появилась необходимость поставить на БСД эмулятор(qemu) и настроить в качестве гостевой ОС Windows XP, предоставив ей выход в локалку и в сеть internet...
2009-04-22, vp
freebsd + huawei 162 gsm modem
В статье описывается простой способ подключения модема huawei 162 к freebsd + первичная настройка smstools
2009-04-12, mvalery
Мониторинг RAID
Мониторинг из командной строки RAID компаний AMCC 3ware, HighPoint, Dell (Perc 5/i и PERC 6/i) и LSI (MegaRAID SAS 8408E и SAS1078)
2009-04-09, texnotronic
RAID1 via LAN
Функциональности DRBD во FreeBSD можно добиться примонтировав блочное устройство по сети при помощи GEOM Gate (ggate) и добавив его в зеркало с локальным диском средствами gmirror.
|
Статистика сайта
|
Сейчас на сайте находится: 55 чел.
|
За последние 30 мин было: 297 человек
|
За сегодня было 23260 показов, 3004 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [49 шт.]