Flash в Firefox и Konqueror для Linux x64

Discussion in 'Безопасность и Анонимность' started by MacTep, 12 Jun 2008.

  1. MacTep

    MacTep Elder - Старейшина

    Joined:
    29 May 2006
    Messages:
    317
    Likes Received:
    160
    Reputations:
    35
    Уже несколько раз сталкивался с таким вопросом от многих людей. Потому пишу очень кратенький ман отдельной темой чисто чтоб заметили.

    Дело в том, что Macromedia, а после и перекупивший ее Adobe не озаботились поддержкой их flash-плагином для 64-битных Линуксов. Однако технология не стоит на месте, и системы x64 все больше завоевывают рынок домашних мультимедийных ПК.
    Во многий дистрибутивах типа Ubuntu эта поддержка уже реализована(Правда, зачастую достаточно криво. Именно в упомянутой Убунте порой для корректной работы Flash требуется проделать подобные действия. Все указанные пакеты лежат в репозиториях), однако в дистрибутивах ручной сборки(типа, Gentoo, Debian, Arch и т.д.) эта вещь по понятным причинам отсутствует.
    Я предлагаю достаточно тяжеловесный, но безотказно действующий метод, заставляющий работать flash в браузерах Firefox и Konqueror со звуком, интерактивностью и вообще всей функциональностью в полном объеме.

    Этот способ был взят с ArchWiki, так что я являюсь далеко не изобретателем, а скорее переводчиком, и на первоисточник никоим образом не претендую. Пользователи ArchLinux здесь будут в неком преимуществе, однако метод работает на всех дистрибутивах.

    Итак, для начала нам требуется поставить следующие библиотеки:
    gtk2 lib32-atk lib32-cairo lib32-expat lib32-fontconfig
    lib32-freetype2 lib32-gcc-libs lib32-glib2 lib32-glibc
    lib32-gtk2 lib32-libice lib32-libpng lib32-libsm lib32-libx11
    lib32-libxau lib32-libxcb lib32-libxcursor lib32-libxext
    lib32-libxfixes lib32-libxft lib32-libxi lib32-libxinerama
    lib32-libxmu lib32-libxrandr lib32-libxrender lib32-libxt
    lib32-pango lib32-pcre lib32-zlib libxt util-linux-ng
    lib32-alsa-lib lib32-libxdamage lib32-libstdc++5

    Думаю, большинство из них вы найдете в репозиториях своего дистрибутива(Арчовцы найдут точно). Если же нет, в гугле они ищутся, правда, к сожалению, не всем скопом, а поотдельности.

    После этого следует поставить nspluginwrapper и nspluginwrapper-flash.
    Пользователи Arch опять в лучшем положении и могут воспользоваться AUR`ом:
    nspluginwrapper (Не забудьте выставить 0777 права для rpmextract.sh!!)
    nspluginwrapper-flash

    Все же остальные могут взять nspluginwrapper в rpm тут или source тут.
    Далее же скачать отсюда flash-plugin, отсюда файл с лицензией и поместить их(предварительно разархивировав плагин, естественно) в /usr/lib/mozilla/plugins/ и /usr/share/licenses/nspluginwrapper-flash/ соответственно.

    Все почти готово. Осталось убедиться, что существует директория ~/.mozilla/plugins/ (если ее нет, создаем сами под нашим пользователем) и выполняем под пользователем, ни в коем случае не под root, команду:
    Code:
    nspluginwrapper -v -a -i
    Для работы flash в Konqueror достаточно добавить директорию ~/.mozilla/plugins/ в список директорий для поиска плагинов.

    Вот и все. Начиная со следующего запуска все будет работать. Метод неоднократно тестировался и всегда давал исключительно положительный результат. Всем успеха!
     
    #1 MacTep, 12 Jun 2008
    Last edited: 12 Jun 2008
    1 person likes this.