Firefox 4 e Firefox 3.6, os usuários não podem iniciar o Firefox 3.6

2

eu instalei o firefox 4 e baixei o firefox 3.6 porque o molibdênio não está disponível para o ff4!

o firefox 3.6 está localizado em /usr/local/share/firefox-36/firefox (apenas a raiz pode executar ff3.6).

se o usuário "peter" passar para /usr/local/share/firefox-36/ e executar firefox , o firefox 4 será iniciado em vez do firefox 3.6!

Existe alguma solução para iniciar o ff36 como "peter"?

  • EDITAR:

Se eu usar o --debug, ele será preexistido para o console

peter@muhahaha:/usr/local/share/firefox-36$ ./firefox --debug
./run-mozilla.sh -g ./firefox-bin
MOZILLA_FIVE_HOME=.
  LD_LIBRARY_PATH=.:./plugins:.
DISPLAY=:0.0
DYLD_LIBRARY_PATH=.:.
     LIBRARY_PATH=.:./components:.
       SHLIB_PATH=.:.
          LIBPATH=.:.
       ADDON_PATH=.
      MOZ_PROGRAM=./firefox-bin
      MOZ_TOOLKIT=
        moz_debug=1
     moz_debugger=
/usr/bin/gdb --args ./firefox-bin
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/share/firefox-36/firefox-bin...(no debugging symbols     found)...done.
(gdb) 
  • Atualização: Poucos dias depois, as versões mudaram: eu posso iniciar o ff4 apenas como root, os usuários sempre iniciam o ff36 agora!
por Peter Rader 02.12.2011 / 12:54

2 respostas

0

O Firefox normalmente verifica a compatibilidade como procedimento padrão ao instalar novos plug-ins. Você pode desabilitar isso usando um complemento como link ou usando o sinalizador apropriado em about: config.

A execução de duas versões diferentes do Firefox pode levar a comportamentos indesejáveis ou, pior, à perda de seus dados pessoais.

    
por Micro 05.12.2011 / 13:34
1

Para que duas versões do firefox sejam executadas - você precisará criar perfis separados. Se você não fizer isso, você receberá adições conflitantes e possivelmente um perfil compartilhado corrompido.

Não sei ao certo como você instalou o firefox 4 - ele não aparece mais na pasta mozilla

No meu computador eu tenho o padrão firefox 8.0 instalado com o Natty.

Eu baixei o arquivo tar do Firefox 3.6 a partir da pasta Mozilla e o untari:

cd Downloads
tar xjf firefox-3.6.24.tar.bz2
cd firefox

Em seguida, crie um perfil para o firefox 3.6

./firefox -ProfileManager

chame o perfil firefox36 - note que o ./ é significativo para executar a cópia local do firefox.

Quando você quer rodar o firefox 3.6

cd ~/Downloads/firefox
./firefox -P firefox36

Similarmente crie um perfil para o firefox 8

firefox -ProfileManager

ligue para o perfil firefox8

Quando você deseja executar o Firefox 8, execute

firefox -P firefox8

a única ressalva - não execute os dois navegadores ao mesmo tempo.

Você possivelmente tem permissões / corrupções devido à execução do Firefox como root - se você executar o Firefox como root, vários arquivos poderão ser atualizados com permissões de root. Quando você usa o firefox como usuário padrão, os mesmos arquivos não serão atualizados.

Estas etapas abaixo devem fornecer um início limpo, sem perfis e permissões de arquivo incorretas.

  1. Eu limparia seu atual firefox ( sudo apt-get purge firefox ) e depois reinstalaria.
  2. Eu removerei sua versão /user/local/share do firefox e instalarei o Firefox 3.6 localmente de acordo com a minha resposta.
  3. Eu renomeio / removo a pasta .mozilla na sua pasta pessoal.
por fossfreedom 05.12.2011 / 22:30