Olá! Como a maioria já sabe, o plugin do
Flash Player que é responsável por executar diversas coisas no nosso navegador foi descontinuado para
GNU/Linux, ou seja, a última versão nativa é a 11.2.202.429. E lá se vão quase 3 anos, com isso a segurança se vai pro espaço e logo o Flash que já é todo problemático no GNU/Linux.
Com isso, a Mozilla já havia anunciado que iria bloquear esse tipo de plugin de terceiros, como podemos ver no link:
Bom, no mês de dezembro de 2014 após atualização do Firefox, ele simplesmente começou a bloquear o conteúdo em Flash das páginas e solicitava que fosse liberado, como 90% das páginas possuem algum conteúdo em Flash, já viu né? Algo chato demais, isso se deu pelo motivo acima, a Mozilla fez o prometido.
Dessa forma, tem-se duas coisas a fazer:
- Permitir a execução de tudo que for Flash
- Atualizar o plugin do Flash
A primeira, como disse, é muito chato de fazer em todas as páginas acessadas (isso pelo menos para mim) e a segunda teoricamente seria impossível (para usuários do Firefox), digo isso pois, para o
Google Chrome, usam o Flash de uma forma diferente usando uma tecnologia mais atual do que a
NPAPI.
Essa tecnologia só tem no Google Chrome, então para "levar" isso atá o Firefox, um cara muito gente boa chamado
Rinat Ibragimov desenvolveu o
Fresh Player Plugin, que de forma grosseira (minha explicação), extrai o Flash Player do Chrome e faz funcionar no Firefox.
Bom, agora que já se tem uma leve explicação, vamos lá.
Procedimentos
No Arch (vou chamar ele de Arch ao invés de
Antergos, OK? Por costume mesmo), há duas formas de ativar esse novo plugin: uma copilando um pacote e instalando o mesmo, via repositório AUR com o
yaourt:
1. Utilizando o repositório AUR
Eu, inicialmente, utilizei essa forma, ele instalou. Porém, para mim os vídeos ficaram sem som, mas vocês podem testar e caso funcione não precisa realizar o passo seguinte.
Para instalar execute:
# yaourt -S freshplayerplugin
Será instalado, após o sucesso, reinicie o Firefox e
valide aqui qual versão do Flash está atualmente.
Caso estiver em alguma à frente da 11.2.202.429, beleza. Faça um teste nos sites (qualquer um).
Caso esteja OK, fim dos processo, caso tenha problemas como eu tive ou algum outro, execute a remoção:
# yaourt -R freshplayerplugin
2. Compilação do plugin
Dessa forma não tive problemas, a versão que está sendo usada não é a última disponível, mas é uma bem mais nova.
- Versão que estou usando (gerada pela compilação e instalação): 15.0.0.223
- Versão atual (nesta data): 16.0.0.257
Mesmo não sendo a última, não tenho mais problemas, então considero válido o processo.
Antes de compilar, instale o necessário:
sudo pacman -S base-devel
2.1. Baixe o pacote tar:
Clique em "Download tarball".
Após isso, descompacte o arquivo "tar.gz", entre na pasta e lá você terá um arquivo chamado "PKGBUILD", é ele que tem as instruções para a compilação.
Execute para compilar:
# makepkg -s -c PKGBUILD
Sendo:
- -s :: instalar dependências caso tiver
- -c :: limpar arquivos desnecessários após o fim do processo
Mais informações em:
Após o processo, se tudo estiver OK, terá gerado um arquivo chamado "freshplayerplugin-git-20150113-1-x86_64.pkg.tar.xz". Agora, instale o mesmo:
sudo pacman -U freshplayerplugin-git-20150113-1-x86_64.pkg.tar.xz
Após a instalação, reinicie o navegador e valide a versão do Flash como feito no primeiro passo.
Após validado e dado um OK, problemas resolvidos. (:-D)
Obs.: podem haver alguns problemas, pois não é 100% funcional.
Bônus - para outras distros
Para outros GNU/Linux:
Para Ubuntu:
Fonte:
Abraço.