[Tutorial] Como instalar manualmente o plugin Adobe Flash no *Ubuntu Linux

Iniciado por Sampayu, 07 de Janeiro de 2017, 20:38

tópico anterior - próximo tópico

Sampayu

IMPORTANTE
Atualmente (pelo menos até 19/01/2018), o método mais prático, fácil e confiável de se instalar o Adobe Flash no Linux - tanto para Google Chrome quanto para Mozilla Firefox - consiste em se executar este comando, no terminal do shell:

sudo apt-get install adobe-flashplugin -y

Se (e somente se) o método acima não estiver atendendo você, prossiga com a leitura e execução dos passos do tutorial abaixo. Talvez a instalação manual funcione com seu(s) navegador(es) que porventura ainda suportem o plugin NPAPI do Adobe Flash. Talvez não. Se não funcionar, o tutorial explica como também desinstalar o Adobe Flash.



Os navegadores Google Chrome e Google Chromium utilizam um plugin flash padrão PPAPI denominado Pepper Flash. Esse plugin substituiu o plugin flash padrão NPAPI desenvolvido pela empresa Adobe. No entanto, nos navegadores que utilizam o motor Gecko - como é o caso do Mozilla Firefox, Iceweasel e SeaMonkey, por exemplo - ainda não há suporte para plugins PPAPI: somente para plugins NPAPI. Por essa razão, é necessário ter instalado o plugin Adobe Flash padrão NPAPI: somente assim o navegador que use motor Gecko conseguirá executar e exibir conteúdo escrito em flash.

O tutorial a seguir explica o passo-a-passo que pode ser seguido para executar uma instalação manual do plugin flash NPAPI da Adobe:

1. Identifique a arquitetura do seu sistema operacional.
Abra uma janela do terminal do shell (na maioria das distribuições da família *Ubuntu, a combinação de teclas Ctrl Alt T pode ser usada para iniciar uma nova janela do terminal do shell do Linux) e daí execute este comando, dentro do terminal:
uname -i

Se o resultado do comando acima contiver o número 64 (exemplo: x86_64), então seu sistema é de 64 bits. Caso contrário, seu sistema é de 32 bits.

Nota: NÃO FECHE A JANELA DO TERMINAL DO SHELL. Deixe-a aberta, pois você a utilizará ainda algumas vezes, ao longo deste tutorial.

2. Acesse o website da Adobe e informe qual é a arquitetura do seu sistema operacional.
Uma vez que você saiba qual é a arquitetura do seu sistema operacional, acesse https://get.adobe.com/flashplayer/otherversions/ e, no campo Etapa 1, selecione a arquitetura do seu sistema operacional: Linux (32-bit) ou Linux (64-bit).

3. Selecione o plugin NPAPI e baixe o tarball dele.
No Linux, é possível usar o programa tar para selecionar diversos arquivos e/ou pastas e guardar uma cópia deles dentro de um único arquivo não comprimido, que terá a extensão .tar. No entanto, como arquivos .tar não são comprimidos, é comum o usuário Linux pegar o arquivo .tar e então comprimi-lo usando um programa de compactação, de modo que o resultado seja um arquivo .tar compactado que os linuxistas (usuários de Linux) chamam de tarball. Portanto, um tarball nada mais é que um arquivo .tar comprimido, e que por isto possui extensão do tipo .tar.xxx, em que xxx é uma extensão de arquivo compactado como por exemplo zip, gz, bz2, 7z etc. Arquivos como, por exemplo, tarball1.tar.gz, tarball2.tar.zip, tarball3.tar.7z e tarball4.tar.bz2 são todos considerados tarballs.

Agora que você sabe o que é um tarball: de volta à página de download do Adobe Flash, siga para o campo Etapa 2 e selecione a opção que se refere ao tarball NPAPI. Ou seja: selecione a opção cujo nome termina com (.tar.gz) - NPAPI. Em seguida, clique no botão Baixe agora e salve o tarball dentro da pasta /tmp com o nome flash.tar.gz (caso seu navegador automaticamente salve o arquivo dentro de sua pasta pessoal de Downloads, como por exemplo /home/meu-nome-de-usuário/Downloads/flash_player_npapi_linux.x86_64.tar.gz, abra seu gerenciador de arquivos, vá até essa sua pasta de downloads, renomeie o tarball para flash.tar.gz e então mova o tarball para /tmp).

4. Acesse a pasta /tmp e extraia todo o conteúdo do tarball.
De volta ao terminal do shell, execute este comando:
cd /tmp ; tar -xvf flash.tar.gz

5. Crie a pasta do plugin flash NPAPI da Adobe.
Execute o comando abaixo, dentro do terminal do shell, para que o diretório do plugin seja criado:
if [ -d /usr/lib/adobe-flashplugin ]; then sudo rm -r /usr/lib/adobe-flashplugin; fi ; sudo mkdir /usr/lib/adobe-flashplugin

6. Copie o plugin para dentro da pasta do plugin flash NPAPI da Adobe.
Execute o comando abaixo, dentro do terminal do shell, para copiar o plugin para dentro da nova pasta que você acabou de criar:
sudo cp -f libflashplayer.so /usr/lib/adobe-flashplugin/

7. Crie o link simbólico do instalador automatizado.
Uma vez que o plugin haja sido copiado, execute o comando abaixo, dentro do terminal do shell, para criar um link simbólico que vincule o plugin ao instalador automatizado do plugin flash NPAPI da Adobe. Isso é importante para a integridade do sistema operacional.
sudo ln -sf /usr/lib/adobe-flashplugin/libflashplayer.so /usr/lib/flashplugin-installer/libflashplayer.so

Nota: nem todos os sistemas Linux têm o instalador automatizado. No entanto, o comando acima é inofensivo: caso o seu sistema tenha o instalador, o comando acima preservará a integridade do sistema; caso o seu sistema não tenha o instalador, o comando acima não fará nada, não fará mal nenhum ao seu sistema (não surtirá efeito nenhum).

8. Copie os demais componentes do Adobe Flash para dentro da árvore do seu sistema operacional.
Execute este comando, no terminal do shell, para que os componentes do Adobe Flash sejam copiados para o seu sistema (o plugin necessita desses componentes, para poder funcionar):
sudo cp -rf /tmp/usr /

9. Verifique se o procedimento funcionou.
Feche seu navegador que utilizará o plugin NPAPI (exemplo: Firefox) e então execute-o novamente. Em seguida, acesse o endereço about:plugins para verificar se o navegador detectou o plugin flash NPAPI que agora se encontra localizado em /usr/lib/adobe-flashplugin/libflashplayer.so (esse plugin também tem de aparecer quando você acessa o endereço about:addons e então clica na seção Plugins). Se o seu navegador realmente detectou o plugin, então tanto em about:plugins quanto na seção Plugins de about:addons você verá diversas informações a respeito do plugin, inclusive um texto como este:

Shockwave Flash 24.0 r0

Caso seu navegador haja mesmo detectado o plugin, acesse http://www.adobe.com/software/flash/about/ para verificar a versão completa do flash que seu navegador está usando e verificar se essa versão está desatualizada ou se é a mais recente disponível. Caso esteja tudo certo (flash instalado, detectado pelo navegador, detectado pelo website e funcionando), na página http://www.adobe.com/software/flash/about/ você verá uma mensagem parecida com esta:


Version information
You have version
24,0,0,186 installed

...que, em português, significa isto:


Informação da versão
Você possui a versão
24,0,0,186 instalada

Notas:

  • Caso seu sistema operacional possua o instalador automatizado e você haja criado o link simbólico, é possível que seu navegador mostre que o plugin está em /usr/lib/flashplugin-installer/libflashplayer.so ao invés de em /usr/lib/adobe-flashplugin/libflashplayer.so. Isso é normal.
  • Caso você esteja usando o navegador Mozilla SeaMonkey de 32 bits dentro de um sistema Linux de 64 bits, o navegador SeaMonkey não "enxergará" o plugin. Neste caso, use outro navegador (Firefox, por exemplo) para poder usar o plugin flash NPAPI da Adobe.
  • Caso atualmente o Adobe Flash esteja em uma versão mais recente do que na última vez em que este tutorial foi atualizado, então tanto em about:plugins quanto na seção Plugins de about:addons o número 24.0 r0 será diferente (maior) do que o mostrado neste tutorial, e na página http://www.adobe.com/software/flash/about/ o número 24,0,0,186 também será diferente (maior) do que o mostrado neste tutorial. O importante é que você esteja com a última (a mais nova) versão do Adobe Flash instalada.

10. Reinicie o computador.
Reinicie o seu computador, apenas para se certificar de que o menu de aplicações do seu sistema mostrará o painel de controle Adobe Flash Player. Se quiser reiniciar o sistema via terminal do shell, basta executar este comando:
sudo telinit 6

Uma vez reiniciado o sistema, o item Adobe Flash Player deverá estar presente no menu de aplicativos da interface gráfica do seu sistema (devido à existência do arquivo flash-player-properties.desktop dentro de /usr/share/applications/). Mas, se acontecer de o item do Adobe Flash não estar visível no menu, você pode abrir uma janela do terminal do shell e então executar o seguinte comando, para abrir o painel de controle do Adode Flash:
/usr/bin/flash-player-properties

Como desinstalar o Adobe Flash.
Se você instalou o Adobe Flash manualmente, exatamente como ensinado neste tutorial, a desinstalação é bem simples. Basta executar este supercomando, no terminal do shell:
sudo rm -r /usr/lib/adobe-flashplugin /usr/lib/flashplugin-installer/libflashplayer.so /usr/bin/flash-player-properties /usr/lib/kde4/kcm_adobe_flash_player.so /usr/lib64/kde4/kcm_adobe_flash_player.so /usr/share/applications/flash-player-properties.desktop /usr/share/kde4/services/kcm_adobe_flash_player.desktop /usr/share/pixmaps/flash-player-properties.png ; cd /usr/share/icons/hicolor ; sudo find . -name "flash-player-properties.png" -delete

Como atualizar o Adobe Flash.
Basta executar a desinstalação do Adobe Flash, como explicado acima, e então executar novamente os 10 passos de instalação. ;)
Yuri Sucupira ("Sampayu")

druidaobelix

Como sempre, excelente post, complementando:

Vá até a página de teste do Adobe Flash Player em:

http://www.adobe.com/software/flash/about/

Além de um quadro e várias outra informações, deve aparecer na altura média da página, lado direito:

Version information
You have version
24,0,0,186 installed
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Sampayu

Citação de: druidaobelix online 07 de Janeiro de 2017, 22:29
Como sempre, excelente post, complementando:

Vá até a página de teste do Adobe Flash Player em:

http://www.adobe.com/software/flash/about/

Além de um quadro e várias outra informações, deve aparecer na altura média da página, lado direito:

Version information
You have version
24,0,0,186 installed

Obrigado.  :)

Você tem razão, ficou faltando mencionar a página de verificação da Adobe. Bem lembrado. É importante citar isso no tutorial, por isso acabei de atualizá-lo com essa informação. Obrigado pelo lembrete. :D
Yuri Sucupira ("Sampayu")