Мы — долго запрягаем, быстро ездим, и сильно тормозим.

FreeBSD
  настройка
  подсчёт трафика
  программы
  почтовые системы
  Шелезяки
  Мелочи
  Файловая система
  WWW
  Security
  system
  Games Servers
  X11
  AutoMount
  laptop battery
  root-tail
  desktopbsd-tools
  QTFW
  KNemo
  klaptopdaemon
  Десктоп c FreeBSD
  Печать из фри в винду
  FluxBox
  NSPluginWrapper
  xorg 7.3 + xdriinfo
  kde и smb
  Programming
Очумелые Ручки
OpenBSD
Cisco
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
    

       Проверяем что программа установлена:
    pkg_info | grep firefox
    

       Получаем:
    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
    

       Проверяем что программа установлена:
    pkg_info | grep acroread
    

       Получаем:
    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:
    kldload 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
    

       Проявите терпение - процесс требует времени. Проверяем что программа установлена:
    pkg_info | grep jdk
    

    получаем:
    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, необходимо создавать символические ссылки, что бы браузер смог увидеть новые модули. Для автоматизации данных действий выполните команду:
    nspluginwrapper -v -a -i
    

       Для полного описания использованных опций смотрите страницы документации не доступной через 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
    

       Переходим к следующему шагу.

       Проверьте, что бы ваш браузер поддержал ранее установленные плагины, открыв меню посвященное плагинам:
    about:plugins
    

    (это надо набрать в адресной строке браузера)

       Теперь вы знаете о том как использовать NSPluginWrapper, для автоматической конфигурации плагинов с браузером.

    прим. lissyara:
    1. Оригинал. В случае любых неясностей и разночтений рекомендую обращаться к нему.
    2. Для избежания проблем, если инсталляция делается не в чистую, а что-то было, или пробовали инсталлить до этого, вначале надо удалить симлинки, а уже потом лепить новые. Т.е. до команды
    nspluginwrapper -v -a -i
    

    надо дать
    nspluginwrapper -v -a -r
    

       Думаю, излишне говорить, что если что-то сделано не симлинками - позаботтьтесь о его сохранении.
    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

    оценить статью:




  • Хостинг HOST-FOOD

    2010-08-25, manefesto
    freebsd lvm

    Использование linux_lvm для работы с LVM разделами из-под FreeBSD. Проблемы которые возники при монтирование lvm раздела
    2010-04-30, gonzo111
    proftpd file auth&quota

    Proftpd - квоты и авторизация из файлов, без использования базы данных и/или системных пользователей
    2010-04-22, lissyara
    tw_cli

    Пошаговая инструкция по восстановлению RAID на контроллере 3ware, из которого выпал один диск. Настройка мониторинга состояния рейда и отчётов о его состоянии на email.
    2010-04-14, fox
    MySQL Master+Master

    MySQL (Master Master) and (Master Slave) Как настроить репликацию…
    2010-03-22, Mufanu
    named 9.7.0

    Система доменных имен (Domain Name Service, DNS) - одна из тех незаметных, закулисных программ, которым не уделяется и половины того внимания, которого они заслуживают.
    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 оборудования.
    подписка

        вверх      
    Статистика сайта
    Сейчас на сайте находится: 52 чел.
    За последние 30 мин было: 242 человек
    За сегодня было
    16057 показов,
    1823 уникальных IP
     

      Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
      Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

    © lissyara 2006-10-24 08:47 MSK

    Время генерации страницы 0.1401 секунд
    Из них PHP: 58%; SQL: 42%; Число SQL-запросов: 77 шт.
    Исходный размер: 132060; Сжатая: 25663