Pular para o conteúdo

Instalando a última versão do Firefox no Slackware com AutoUpdate

Dica publicada em Linux / Software
Perfil removido removido
Hits: 13.943 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando a última versão do Firefox no Slackware com AutoUpdate

Dica simples porém útil para quem quer ter sempre a última versão do Mozilla Firefox no Slackware! :-)

Primeiro, baixe o navegador em tar.bz2 no site oficial:
Após o download, no Terminal (ou Konsole no KDE), vamos descompactar o Firefox na pasta /opt com o comando tar:

cd ~/Downloads
$ sudo tar -jxvf firefox-<versão>.tar.bz2 -C /opt


OBS: <versão> corresponde a versão do pacote que você baixou, por ex: 34.0.5 - ficaria como: firefox-34.0.5.tar.bz2

Depois de descompactar, devemos mudar o dono e grupo da pasta /opt/firefox para o seu usuário comum e grupo "users", assim o Auto Update funciona sem problemas:

sudo chown -R <seu_usuário>:users /opt/firefox

Praticamente meio caminho andado! Agora precisamos criar um launcher para que o Firefox novo fique disponível através do menu principal e sobreponha o Firefox do sistema (firefox antigo). No Terminal, siga os comandos:

cd ~/.local/share/applications
$ sed "s/^\(Exec\)=\(firefox\)/\1=\/opt\/firefox\/\2/"; /usr/share/applications/mozilla-firefox.desktop > mozilla-firefox.desktop


Pronto! O Firefox mais recente já pode ser executado normalmente e com Atualizações Automáticas! Porém...

Se você executá-lo e tentar reproduzir algum vídeo do YouTube, vai ver que o navegador pede a instalação do Adobe Flash, ou se tentar executar uma página que necessite do Java (banco Itaú, por exemplo), o navegador vai pedir para instalar o Java, mesmo que você já os tenha instalados na máquina.

Por quê não funciona? Porque o Firefox não é capaz de procurar os plugins nas pastas do sistema por si só. Precisamos setar a variável de ambiente $MOZ_PLUGIN_PATH para a pasta de plugins do firefox no sistemas.

Então, como fazemos? Precisamos criar um script na pasta /opt/firefox com o seguinte conteúdo:

#!/bin/bash

# Para sistemas 64 bits (comente esta linha se o seu sistema for 32 bits)
MOZ_PLUGIN_PATH=/usr/lib64/mozilla/plugins exec /opt/firefox/firefox.old "$@"
# Para sistemas 32 bits (descomente esta linha se o seu sistema for 32 bits)
#MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins exec /opt/firefox/firefox.old "$@"

Copie e cole o conteúdo acima em um novo arquivo dentro de sua $HOME, chamado de "firefox". Dê permissão de execução logo em seguida;

chmod 755 firefox

Antes de mover o script para a pasta /opt/firefox, devemos renomear o binário com este mesmo nome do script para outro nome:

cd /opt/firefox
$ mv firefox firefox.old


Pronto! Agora está com Firefox novo (em pt-br) e todos os plugins do sistema reconhecidos! ;-)

Para conferir, na barra de endereço do firefox: about:plugins

Para seguir as atualizações, clique em Menu no Firefox > menu ajuda > Sobre o Firefox

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Colocando módulos na inicialização do Fedora 9

Google Gadgets - incremente seu desktop com belos aplicativos

Consertando o MySQL

Criando visualizador de imagens no Lazarus - Vídeo aula

Como criar uma senha muito forte para o seu e-mail

Instalando VirtualBox no Debian 9 Stretch

Captura de tela com Gimp

Entrevista com Nick Tait, do time de Design da Canonical

Como trocar a senha de qualquer usuário do Windows, inclusive do Administrador

Driver para Sis 671/717 no Ubuntu 11.04

#1 Comentário enviado por removido em 09/01/2015 - 10:22h
Uma correção: no comando:
sed "s/^\(Exec\)=\(firefox\)/\1=\/opt\/firefox\/\2/"; /usr/share/applications/mozilla-firefox.desktop > mozilla-firefox.desktop
Não há ponto-e-vírgula; o correto seria:
sed "s/^\(Exec\)=\(firefox\)/\1=\/opt\/firefox\/\2/" /usr/share/applications/mozilla-firefox.desktop > mozilla-firefox.desktop

O script precisa ser movido para /opt/firefox:
mv ~/firefox /opt/firefox

- -
~ ru4n
#2 Comentário enviado por MoisanielMoraes em 14/10/2015 - 21:11h
Valeu, eu usava um métodos menos produtivo! obrigado!

Moisaniel Sousa Moraes

Contribuir com comentário

Entre na sua conta para comentar.