NSPluginWrapper: plugins 32bits em sistemas 64
Já passei tanto desconforto com o NSPluginWrapper que durante um bom tempo usei apenas Firefox 32bits em meu Slamd64. Para quem não o conhece, o NSPluginWrapper é um aplicativo que permite usar plugins de plataformas i368 em sistema x86_64.
O problema que vinha tenho com o NSPluginWrapper era bem simples, como todo problema resolvido. Alguns ajustes na estrutura dos diretórios que o npwrapper passa a funcionar com desejado em seu Slackware/Slamd64. Primeiro mova o conteúdo do diretório /usr/lib64/mozilla/plugins/ para /usr/lib64/firefox/plugins/ e em seguida remova o diretório do mozilla e o faça um link para o firefox:
# mv /usr/lib64/mozilla/plugins/* /usr/lib64/firefox/plugins/ # rm -rf /usr/lib64/mozilla # cd /usr/lib64/ # ln -s firefox mozilla
A maioria dos plugins 32bits são instalados em /usr/lib/firefox/plugins/. Caso este diretório não exista, crie-o:
# mkdir -p /usr/lib/firefox/plugins # cd /usr/lib # ln -s mozilla firefox
O último link simbólico não é necessário, mas pode lhe evitar alguns aborrecimentos. Em seguida instale os plugins 32bits desejados, na forma padrão, em /usr/lib/firefox/plugins. Por exemplo, para o flash_player_9, seria assim:
# cd /tmp # wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz # tar xvf install_flash_player_9_linux.tar.gz # cd install_flash_player_9_linux/ # linux32 ./flashplayer-installer ... or Opera browser (i.e., /usr/lib/mozilla):# cd # rm -rf /tmp/install_flash_player_9_linux *
Alguns aplicativos 32bits necessitam que se use o comando linux32, para serem executados em 32bits, e este é o caso deste instalador. Se tiver alguma dificuldade com esta instalação, faça-a manualmente, copiando o arquivo libflashplayer.so para o diretório /usr/lib/firefox/plugins.
O plugin ainda não é reconhecido pelo seu firefox_64. Para isto é necessário ainda executar o nspluginwrapper. Com os plugins no diretório correto execute as linhas abaixo:
# nspluginwrapper -v -a -u ... # nspluginwrapper -l /usr/lib64/mozilla/plugins/npwrapper.libflashplayer.so Original plugin: /usr/lib/firefox/plugins/libflashplayer.so Wrapper version string: 0.9.91.5 /usr/lib64/firefox/plugins/npwrapper.libflashplayer.so Original plugin: /usr/lib/firefox/plugins/libflashplayer.so Wrapper version string: 0.9.91.5
O primeiro nspluginwrapper é quem de fato faz a instalação. As opções passadas são, respectivamente: (-v) para ligar o verbose; (-a) automaticamente catar os plugins 32bits nos diretórios padrões; e por fim (-u) atualizar os plugins instalados. O último nspluginwrapper lista os plugins instalados. Na verdade a saída é repetida, já que o /usr/lib64/mozilla é um link para /usr/lib64/firefox.
Quando tudo mais falha, você pode tentar instalar o plugin de um diretório qualquer com a opção “-i”:
# nspluginwrapper -i /usr/lib/firefox/plugins/libflashplayer.so
Apenas coloque o path completo para o plugin.
1 comentário até agora