Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Soft - *nix (https://forum.antichat.xyz/forumdisplay.php?f=48)
-   -   Flash в Firefox и Konqueror для Linux x64 (https://forum.antichat.xyz/showthread.php?t=73541)

MacTep 12.06.2008 16:40

Flash в Firefox и Konqueror для Linux x64
 
Уже несколько раз сталкивался с таким вопросом от многих людей. Потому пишу очень кратенький ман отдельной темой чисто чтоб заметили.

Дело в том, что 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, команду:
Код:

nspluginwrapper -v -a -i
Для работы flash в Konqueror достаточно добавить директорию ~/.mozilla/plugins/ в список директорий для поиска плагинов.

Вот и все. Начиная со следующего запуска все будет работать. Метод неоднократно тестировался и всегда давал исключительно положительный результат. Всем успеха!


Время: 02:41