Fresh Player Plugin no Firefox - Fedora 20
Dica publicada em Linux / Introdução
Fresh Player Plugin no Firefox - Fedora 20
Descrição da instalação do plugin Pepper Flash do Chrome para Firefox rodando no Fedora 20.
Passo 1: Abra um terminal (usando o Dash ou pressionando as teclas Ctrl+Alt+t).
Passo 2: Instale as dependências necessárias com o comando abaixo:
# yum install glib2-devel libX11-devel uriparser-devel cairo-devel pango-devel freetype-devel gtk2-devel gcc-c++ alsa-lib-devel libconfig-devel libevent-devel mesa-libGLES-devel git cmake
Passo 3: Baixe o código do programa com o comando a seguir:
# git clone https://github.com/i-rinat/freshplayerplugin.git
Passo 4: Vá até a pasta criada:
# cd freshplayerplugin
Passo 5: Crie uma pasta usando o comando abaixo:
# mkdir build
Passo 6: Entre na pasta criada:
# cd build
Passo 7: Inicie a preparação com esse comando:
# cmake ..
Passo 8: Agora, use o comando a seguir para compilar o programa:
# make
Passo 9: Depois de compilado, copie o arquivo "libfreshwrapper-pepperflash.so" da pasta de compilação para a pasta de plugin do navegador.
Para o Firefox, copie-o para /usr/lib64/mozilla/plugins/, usando o comando abaixo (para outros navegadores, consulte a documentação dos mesmos):
# cp libfreshwrapper-pepperflash.so /usr/lib64/mozilla/plugins/
Como o plugin é apenas um wrapper para o Pepper Flash do Google Chrome, você vai precisar do arquivo "libpepflashplayer.so".
O caminho do Pepper Flash é codificado para /opt/google/chrome/PepperFlash/libpepflashplayer.so e para obter "libpepflashplayer.so" nesse local, você terá que instalar a versão estável do Google Chrome.
Créditos para o Edivaldo, que fez o tutorial para Ubuntu.
Instalação
Atualmente, para testar o Fresh Player Plugin (lembre-se, o programa está em estágios iniciais de desenvolvimento e sua funcionalidade é limitada. Ele não funciona com muitos sites, incluindo YouTube), você pode compilar ele a partir do código fonte seguindo as instruções abaixo.Passo 1: Abra um terminal (usando o Dash ou pressionando as teclas Ctrl+Alt+t).
Passo 2: Instale as dependências necessárias com o comando abaixo:
# yum install glib2-devel libX11-devel uriparser-devel cairo-devel pango-devel freetype-devel gtk2-devel gcc-c++ alsa-lib-devel libconfig-devel libevent-devel mesa-libGLES-devel git cmake
Passo 3: Baixe o código do programa com o comando a seguir:
# git clone https://github.com/i-rinat/freshplayerplugin.git
Passo 4: Vá até a pasta criada:
# cd freshplayerplugin
Passo 5: Crie uma pasta usando o comando abaixo:
# mkdir build
Passo 6: Entre na pasta criada:
# cd build
Passo 7: Inicie a preparação com esse comando:
# cmake ..
Passo 8: Agora, use o comando a seguir para compilar o programa:
# make
Passo 9: Depois de compilado, copie o arquivo "libfreshwrapper-pepperflash.so" da pasta de compilação para a pasta de plugin do navegador.
Para o Firefox, copie-o para /usr/lib64/mozilla/plugins/, usando o comando abaixo (para outros navegadores, consulte a documentação dos mesmos):
# cp libfreshwrapper-pepperflash.so /usr/lib64/mozilla/plugins/
Como o plugin é apenas um wrapper para o Pepper Flash do Google Chrome, você vai precisar do arquivo "libpepflashplayer.so".
O caminho do Pepper Flash é codificado para /opt/google/chrome/PepperFlash/libpepflashplayer.so e para obter "libpepflashplayer.so" nesse local, você terá que instalar a versão estável do Google Chrome.
Créditos para o Edivaldo, que fez o tutorial para Ubuntu.
Isto é possivel desde o Firefox 35.
Instala o yum-plugin-tmprepo para poderes usar o yum --tmprepo= com :
yum install yum-plugin-tmprepo
Importa a chave gpg do postinstaller:
rpm --import https://sourceforge.net/projects/postinstaller/files/fedora/releases/21/x86_64/RPM-GPG-KEY-postinsta...
e por fim usa o repo do postinstaller e garante tambem que tens o mesa-libGLES instalado, usando o comando:
yum --tmprepo=https://sourceforge.net/projects/postinstaller/files/fedora/releases/21/x86_64/updates/repodata/repomd.xml install chromium-pepper-flash chromium-pepper-flash-chromium-pdf-plugin freshplayerplugin mesa-libGLES
e se o plugin do flash não aparecer no Firefox ou não atualizar a versão [2]
exit firefox
rm ~/.mozilla/firefox/*/pluginreg.dat
start firefox again
[1] https://sourceforge.net/projects/postinstaller/
[2] http://unix.stackexchange.com/questions/174210/flash-plugin-up-to-date-but-firefox-keeps-telling-me-...
Update : 2015-03-07