Desligue completamente a versão antiga do Firefox ou passe -no-remote
para o script da nova versão.
Estou tentando atualizar minha versão do Firefox no trabalho, o SO instalado é o Red Hat Enterprise Linux Client versão 5.4 (Tikanga), sobre o qual não temos controle. Observe também que não temos acesso aos nossos diretórios / usr / bin.
Eu fiz o download da versão mais recente do Firefox e o descompactei no meu diretório pessoal. Quando executo o firefox deste diretório, recebo (depurei a depuração no shell script do firefox):
+ moz_libdir=/usr/local/lib/firefox-3.6.12
+ found=0
+ progname=./firefox
++ dirname ./firefox
+ curdir=.
++ basename ./firefox
+ progbase=firefox
+ run_moz=./run-mozilla.sh
+ test -x ./run-mozilla.sh
+ dist_bin=.
+ echo .
.
+ found=1
+ '[' 1 = 0 ']'
+ script_args=
+ debugging=1
+ MOZILLA_BIN=firefox-bin
+ '[' linux = beos ']'
+ pass_arg_count=0
+ '[' 0 -gt 0 ']'
+ '[' 1 = 1 ']'
+ echo ./run-mozilla.sh ./firefox-bin
./run-mozilla.sh ./firefox-bin
+ ./run-mozilla.sh ./firefox-bin
+ exitcode=0
+ exit 0
ie: parece estar executando o script binário firefox e run-mozilla.sh no diretório atual (a nova versão do firefox). No entanto, quando o firefox inicia, ele diz que é a versão 3.01 (eu baixei o 3.6). Eu acredito que isso é porque a instalação padrão do firefox na máquina é 3.01 - o arquivo / usr / bin / firefox (ou seja: a versão antiga) contém:
moz_libdir = / usr / local / lib / firefox-3.0.1
(curiosamente este diretório não existe)
Eu acho que é de alguma forma pegar essa versão antiga, embora o rastreio de quando a depuração está ligada pareça estar executando a nova versão binária.
Alguém sabe como alterar esse comportamento para que a nova versão do firefox seja executada?
Obrigado