Há algum tempo venho tentando instalar o plugin Flash 64 bits para Linux. Encontrei algumas dicas online(de 2007 e 2008), que sugeriam basicamente copiar o plugin 32 bits para a pasta /usr/lib/mozilla/plugins ou equivalente(no Fedora é /usr/lib/firefox/plugins). Nenhuma delas funcionou para mim…inclusive tenho minhas dúvidas se esse ambiente onde essa dica funcionou era realmente, puramente, 64 bits. Não estou por dentro da situação dessa migração de 32/64 bits em outras distros, mas se não tiver uma camada de compatibilidade funcionando como “stub” entre software 32 e 64 bits, certamente o plugin 32 bits não funcionaria.
Relato a primeira tentativa para quem tiver curiosidade, se quiser apenas instalar pule logo para a segunda tentativa. Em 5 minutos terá o plugin funcionando.
A Adobe sugere o plugin errado quando acesso o site oficial de Download. Se baixar esse arquivo, provavelmente estará recebendo o plugin 32 bits. Pelo menos até a data deste post a Adobe sugeria a versão x86 do plugin, que é de 32 bits, mas isso deve mudar no futuro próximo.
Baixei a versão 32 bits e alterei o script de instalação para ele ignorar o teste de plataforma.
Comentei a linha 253:
#exit_cpu $TEMPARCH
Agora ele não abortava o script ao detectar que estava rodando em 64-bit….mas também não serve para nada, ele apenas copia o plugin para dentro da pasta plugins do firefox.
Executei o comando…
wc flashplayer-installer
787 2841 21702 flashplayer-installer
…para ver quantas linhas, palavras e caracteres tem esse script e constatamos que o script tem 787 linhas simplesmente para copiar libflashplayer.so para /usr/lib/firefox/plugins…..maravilha, mas não funcionou.
Estou usando o Fedora Core 8 64-bit, mas creio que a dica a seguir servirá para outras distros, bastando adequar a pasta destino.
1) Crie uma pasta chamada flash_player10_64bit_beta na sua pasta onde costuma deixar seus downloads
O motivo deste passo é que o player BETA vem fora de qualquer pasta e sem instalador, criar a pasta será bom para lembrar no futuro que se trata do plugin 64 bit BETA.
2) Baixe o plugin BETA 64 bits da Adobe
Caso o URL tenha mudado quando você ler este post, acesse via a página do Adobe Labs clicando aqui.
Salve na pasta flash_player10_64bit_beta
Nota: No endereço do Adobe Labs há, também, versões do plugin para Solaris x86 e Solaris Sparc.
3) Descompacte o tarball usando :
tar xzvf libflashplayer-10.0.d21.1.linux-x86_64.so.tar.gz
4) A pasta destino agora depende de sua distro. No caso do FC8 é
cp libflashplayer.so /usr/lib64/firefox-2.0.0.8/plugins
Mude /usr/lib64/firefox-2.0.0.8/plugins para a pasta lib64 de seu sistema.
NOTA: O plugin 64-bit deve ir na pasta lib64, não em lib. As dicas em outros blogs mandam que seja copiado para [...]/firefox-dir/lib/ – isso não funcionará com o plugin 64
Reinicie o Firefox, e pronto! Vá até o YouTube e confira tudo funcionando perfeitamente. Caso não funcione, provavelmente a pasta destino do passo 4 está errada. No meu caso testei as pastas firefox em /usr/lib/ /usr/lib64/ e /usr/lib/mozilla/ – desses três apenas a instalação sob /usr/lib64/firefox-2.0.0.8/plugins funcionou. E não repare estar usando a versão 2.0.0.8, realmente ainda não fiz upgrade…. Provavelmente você estará usando um firefox mais recente, atualize o nome das pastas deste post de acordo e tudo deve funcionar.
Hey,
valeu pela contribuicao. Vou apenas adicionar uma informacao.
Funcionou tb para o Firefox 3.0.6 no Centos 5 X64 contudo foi necessario criar a pasta “plugins” dentro do diretorio ‘/usr/lib64/firefox-3.0.6/’ e depois transferir o arquivo “libflashplayer.so” que foi descompactado, para dentro desta nova pasta.
De qquer modo, parabens e obrigado pela informacao.
Fabricio