Pepper Flash no Slackware

Publicado por Xerxes em 01/08/2014

[ Hits: 3.944 ]

 


Pepper Flash no Slackware



Já fiz um artigo sobre isso, mas agora apresento um resumo, sem explicações, e sem precisar instalar o Google Chrome.

Se estiver usando o Pipelight Flash, desabilite:

# pipelight-plugin --disable flash

Baixe o Mesa e o script SlackBuild:

axel -va http://slackbuilds.org/mirror/slackware/slackware-14.1/source/x/mesa/MesaLib-9.1.7.tar.xz
axel -va http://slackbuilds.org/mirror/slackware/slackware-14.1/source/x/mesa/mesa.SlackBuild

Edite o script adicionando --enable-gles2 \ ao configure:

nano mesa.SlackBuild

Crie o novo pacote Mesa:

chmod +x mesa.SlackBuild
# sh mesa.SlackBuild

Remova o velho e instale o novo:

# slackpkg remove mesa
# installpkg /tmp/mesa-9.1.7-x86_64-1.txz

7 Baixe o uriparser, em: http://uriparser.sourceforge.net

Transforme com o src2pkg e instale:

# src2pkg uriparser-0.8.0.tar.bz2 -e='--disable-test --disable-doc'
# installpkg /tmp/uriparser-0.8.0.1-x86_64-1.txz

O quê, ainda não tem o "src2pkg creation-automagic-tabajara"?! Baixe em:
Instale a cortesia de AlienBOB que dispensa o Google Chrome (obrigado darkstarfire!):

# axel -va http://www.slackware.com/~alien/slackbuilds/chromium-pepperflash-plugin/pkg64/14.1/chromium-pepperflash-plugin-14.0.0.145-x86_64-1alien.txz
# installpkg chromium-pepperflash-plugin-14.0.0.145-x86_64-1alien.txz

Agora, o plugin em si:

git clone https://github.com/i-rinat/freshplayerplugin
cd freshplayerplugin
mkdir build
cd build
cmake ..
make

cp libfreshwrapper* ~/.mozilla/plugins/
# find / -name libpepflashplayer.so

Vai resultar no local do plugin. Use-o no comando para enviar para o arquivo de configuração:

# echo "plugin_path = \"/usr/lib64/PepperFlash/libpepflashplayer.so\"" > ~/.config/freshwrapper.conf

Salve e feche.

Reabra o Firefox.

Outras dicas deste autor

Impressora de rede no Ubuntu 12.04 - "FirewallD não está sendo executado" [RESOLVIDO]

Impressora de rede HP no Arch Linux

Diminuindo o tamanho das fontes do tema do Cinnamon

OpenJDK no Banco do Brasil (CrunchBang)

history - Procurar comandos antigos

Leitura recomendada

Resolvendo problemas de configuração de Internet Turbo Brasil Telecom

Erro ao tentar acessar guest via console do VmWare server 2.0.2 no Firefox 3.6.8 - openSUSE 11.3 64 bits

LSBInitScripts no Debian: missing LSB tags and overrides

Resolvendo erro ao levantar módulo de rede: "SET failed on device wlan0"

Botão "logout" na barra de ferramentas LXDE

  

Comentários
[1] Comentário enviado por lcavalheiro em 01/08/2014 - 11:24h

Grande dica, Xerxes! Eu tenho uma sugestão pra você, o comando:

# echo "plugin_path = \"/usr/lib64/PepperFlash/libpepflashplayer.so\"" > ~/.config/freshwrapper.conf

poderia ficar assim:

# echo "plugin_path = $(find / -name libpepflashplayer.so)" > ~/.config/freshwrapper.conf

Eliminando a necessidade do find prévio :-)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts