ПредишенСледващото

Как мога да получа Firefox за Linux с последната версия на Flash Player (над 11.2)

Както знаете, новата версия на Adobe Flash Player е достъпно в няколко варианта:

  • ActiveX - за Интернет Explorer'a (само за Windows)
  • NPAPI - съществува от дълго време за всички останали браузъри, наскоро спря развитие (на Linux, за Windows все още е в)
  • PPAPI - има сравнително ново време за Chromium на браузъра двигател

Решението дойде Ринат Ибрагимов. програмист от Казан. Той пише обвивка (обвивка) между (Firefox плъгин система) на NPAPI и PPAPI (Chromium Приставка System). Тази обвивка за FireFox изглежда като нормална NPAPI-тапа, а както за плъгин, тя изглежда като браузър, който поддържа PPAPI (като Google Chrome).
Това означава, че схемата на работа е както следва:

Нова Adobe Flash PPAPI обвивка FreshPlayer Ринат Firefox

Така че, как да се направи, че FireFox или IceWeasel в състояние да работят с новата версия на Flash Plugin'om в Debian и Ubuntu:

В моя случай, новата версия на Flash Player в браузъра нужда IceWeasel версия 34 (Това е една и съща, но Firefox Дебиан, просто има и друго име, в съответствие с ограниченията, наложени на лицензионните търговска марка FireFox и неговото лого).
Ако все пак не IceWeasel и FireFox - абсолютно нищо не се е променило.

1. Проверете коя версия на Flash сте инсталирали и да я деинсталирате.

Като цяло, в флаш Debian / Ubuntu избран използване flashplugin-несвободен пакет. Ето защо, ние го премахнете:

# Aptitude премахване flashplugin-несвободна

2. придобиването на ново флаш.

Не забравяйте, че за да работи, ние все още се нуждаем от нова флаш - това PPAPI-версия, която е подходяща за хром, но не са подходящи (все още) за Firefox.
Това може да стане по следните начини:

Ако пакетът е в хранилището (можете Джеси, Wily върколак или хриптящ свързан с хриптящ backports), тогава:

# Aptitude инсталирате pepperflashplugin-несвободна

Ако сте изтеглили дебютантка-пакет, а след това:

# Dpkg -i ./pepperflashplugin-nonfree.deb

3. Събиране на обвивка FreshPlayerPlugin

Това ще осигури връзка между новата версия на Flash-плъгин и нашата FireFox'om.

Зададете необходимите за изграждане на пакета (работи като основа):
За Debian Уизи:

# Aptitude инсталирате Git cmake PKG-довереник Ragel libasound2-Dev \ libglib2.0-Dev libconfig-Dev libpango1.0-Dev libgl1-Mesa-Dev \ libevent-Dev libgtk + 2.0-Dev libgles2-Mesa-Dev libxrandr-Dev \ libpulse -dev libssl-Dev libgtk2.0-Dev libicu-Dev

За Debian Джеси и Ubuntu Wily Върколак:

# Aptitude инсталирате Git cmake PKG-довереник Ragel libasound2-Dev \ libglib2.0-Dev libconfig-Dev libpango1.0-Dev libgl1-Mesa-Dev \ libevent-Dev libgtk2.0-Dev libgles2-Mesa-Dev libxrandr-Dev \ libpulse -dev libssl-Dev libgtk2.0-Dev libavcodec-Dev \ libavformat-Dev libavfilter-Dev libv4l-Dev libv4l-0 \ libva-Dev libvdpau-Dev libicu-Dev

Клониране на хранилището с изходния код и да се създаде натрупване папка (всичко е в името на един прост потребител)

$ Cmake -DCMAKE_BUILD_TYPE = RelWithDebInfo. $ грим

След сглобяването, файлът ще се появи в папката libfreshwrapper-flashplayer.so който е приставката за FireFox / IceWeasel и ви позволява да използвате новата светкавица.

4. Инсталирайте и конфигурирайте приставката за FireFox / IceWeasel

libfreshwrapper-pepperflash.so файл трябва да се копират в папка

/.mozilla/plugins - трябва вече да са инсталирани, ако FireFox / IceWeasel и най-малко веднъж стартира. Ако не - можете просто да я създадете с ръка.
Въз основа на факта, че ние все още сме в папката строеж:

Също така, трябва да копирате конфигурационния файл от папката. / Данни (там е пример) в папка

След копиране на настройките на файла, който искате да го отворите и да се провери pepperflash_path създаването, тя трябва да сочи към мястото, където е вашият плъгин pepperflash.

Проверете дали има ако приставката, и ако е така - всичко е наред.

5. Проверете FireFox / Iceweasel

Не работи на Debian / Джеси amd64 ;-(

В близко бъдеще, за да добавите член на Джеси-64

Аз ще следя новините)), че ще бъде много полезно за мнозина

Просто съвсем инсталиране на Debian Джеси amd64, всичко работи.
Изяснете, че тя не работи за вас.

(Процес: 19445): GLib критични **: g_slice_set_config: твърдението "sys_page_size == 0" не е
НЕ тестова среда
[Пресни 19578] не изпълняват: PPB_OpenGLES2DrawBuffers (Dev); 1,0
ALSA ИЪ pcm_dmix.c: 1022: (snd_pcm_dmix_open) не може да се отвори роб
[Прясно] [грешка] alsa_create_stream, snd_pcm_open, Няма такъв файл или директория
[Прясно] [грешка] alsa_create_stream, snd_pcm_open, Няма такъв файл или директория
[Прясно] [грешка] do_ppb_audio_create, не може да създаде поток възпроизвеждане
[Прясно] [грешка] do_ppb_audio_create, не може да създаде поток възпроизвеждане
[Прясно] [грешка] ppb_audio_start_playback, лошо ресурс
[Прясно] [грешка] ppb_audio_start_playback, лошо ресурс

Инсталирали ли сте PulseAudio? Според докладите, той не успява да се възпроизвежда звук, и отначало се опитва dmix, а след това на ALSA, това може да означава, че PulseAudio по някаква причина той не го намери.
И все пак - опитайте да тече напълно без конфигурационен файл (т.е. freshwrapper.conf), работи за мен, без него, и един приятел каза, че той има нещо там, в този файл се засилят, за да получите нещо от флъш.

Имаше един проблем, след $ cmake -DCMAKE_BUILD_TYPE = RelWithDebInfo.
$ Направи сам пише: направите: *** Не са посочени цели и не са намерени грим файл. Стоп.
Какви са опциите?
Debian 8 Джеси тестване (i386 32bit)

make'u необходимо за Makefile, освен това в директорията, където правят писти, или от определена сила.
Ако той казва: "Не е намерено грим файл", така че не го стартирате от папката, където е Makefile, или не уточни къде се намира.
Проверка на последователност от команди, изпълнени преди тичане грим. Вие трябва да го стартирате от натрупването директория, но точката в края на екипа ".." - индикация, че Makefile е нивото горе.

Изработено стъпки в серия, както е посочено в гредата. cmake се прави, докато в папката натрупване, съдейки по това, което е посочено. в статията, а след това аз също бе Makefile трябва да бъде дадена директория по-висока от строя, но както се вижда от терминала, за мен няма по този файл. Ще отида да опитате отново.

Неправилно съм подкана. Долната линия е, че в началото, когато стартирате cmake, и той намира всички необходими библиотеки, провеждане на конфигурация и създава Makefile директно в текущата папка. Но се уверете, че вече сте тичам без параметри, и тя се надява, че Makefile е в текущата папка. Ако този файл в текущата папка не се появи - това означава, че cmake работи с грешка. Трябва да гледаме за неговото екстрадиране. Преди да стартирате отново cmake, първо трябва да се почисти строя папка.
Между другото, вчера се опита Rebild обвивка, и е установено, че необходимостта от сега Джеси пакет libvdpau-Дев, тя да бъде включена в списъка на необходимите пакети. Може би това е така, защото на него имате cmake не работи както трябва.

Намерих една версия с Dpkg -i опитах rebutnulsya, роза и отлетя. Благодаря за помощта!

Това е просто изтеглили дебютантка-пакет е връзката? nezachto 🙂

Аз изтеглите и инсталирате. В iceweasl е той, 12.1 R720.
Въпреки това, както се оказа, Побързах, изглежда страхотно послание, когато стартирате флаш файл:

И отговаря не стартира.
Изтрита, аз се опитвам да се съберат.

Ами LightSpark същото «отворен код Flash изпълнение играч» - това е усилие на общност за прилагане на функционална версия на Flash Player. Мисля, че той няма скоро да загубите SWF файлове

Същността се крие във факта, че Chrome е Flash, минава през PPAPI, а ние го направихме и ние се опитваме да включим в FireFox, която може да работи само през изискващ такъв, а сега, с помощта на прясно-плейър, kotoryyty и се опита да състави, просто се създава мост между NPAPI и PPAPI. Така че, без най-новата версия на флаш хром все още не сте какво да се работи.

Хм, и това е вярно. Добре, опитайте отново по-късно събрани текстове и се движат по PPAPI IceWeasel.

Неуспешно зареждане «libpepflashplayer.so».
Frashwrapper е превод слой, който се нуждае
PPAPI плъгин бекенд. Осигуряване на вашата система има
«Libpepflashplayer.so» разположение.
Пътища опитвали:

И аз открих, че има. Вярно е, при съставянето на цяла някои червени линии.

Здравейте. «Libpepflashplayer.so» - себе си е PPAPI-плъгин. Ако ти каза, че не е, тогава най-вероятно не е истина. За експеримент - мястото, Google Chrome, той веднага се дърпа щепсела, така че би трябвало да работи. Също така, ако имате Debian хриптящ, или Джеси с backporting на Джеси, а след това трябва да имаш пакет pepperflashplugin-несвободна

ха! Просто zakomentil линия
pepperflash_path = «

/.mozilla/plugins/libfreshwrapper-flashplayer.so »
в конфигурационния файл
И тя работи!
Вярно хром мен преди Etim настроен все още.
Е, нещо работи, благодаря!

- Извършване на изпитване HAVE_AVPixelFormat
- Извършване на изпитване HAVE_AVPixelFormat - Неуспешно
- Извършване на изпитване HAVE_AV_PIX_FMT_VDPAU
- Извършване на изпитване HAVE_AV_PIX_FMT_VDPAU - Неуспешно
- Извършване на изпитване HAVE_AVCodecID
- Извършване на изпитване HAVE_AVCodecID - Неуспешно
- Извършване на изпитване HAVE_AVCodecContext_get_buffer2
- Извършване на изпитване HAVE_AVCodecContext_get_buffer2 - Неуспешно
- Извършване на изпитване HAVE_AVVDPAUContext
- Извършване на изпитване HAVE_AVVDPAUContext - Неуспешно
- Търсите av_frame_alloc
- Търсите av_frame_alloc - не е намерена
- Търсите av_frame_free
- Търсите av_frame_free - не е намерена
- Търсите avcodec_free_context
- Търсите avcodec_free_context - не е намерена
- проверка за модул "libv4l2"
- пакет "libv4l2" не е намерен
CMake Грешка при /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:283 (съобщение):
Не е намерено А ​​изисква пакет
Покана стека (най-новата покана първо):
/usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:337 (_pkg_check_modules_internal)
CMakeLists.txt: 133 (pkg_check_modules)

- Конфигуриране на непълна, грешки възникнали!

Не libv4l2 не е зададена сила ... ..

Коя дистрибуция?
Всички библиотеки на набор инструкции?
По-специално, има библиотека libv4l-Dev и libv4l-0. Създадена?

Свързани статии

Подкрепете проекта - споделете линка, благодаря!