я установил firefox 4 и загрузил firefox 3.6, потому что молибден недоступен для ff4!
firefox 3.6 находится /usr/local/share/firefox-36/firefox
(только root может запускать ff3.6).
если пользователь «peter» переходит к /usr/local/share/firefox-36/
и запускает firefox
, запускает firefox 4 вместо firefox 3.6!
Есть ли способ обхода ff36 как «peter»?
Если я использую --debug, то это придет в консоль
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)
Firefox обычно проверяет совместимость как стандартную процедуру при установке новых плагинов, вы можете отключить это с помощью надстройки, например https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility -reporter /? src = api или использовать соответствующий флаг в разделе about: config.
Запуск двух разных версий Firefox может привести к нежелательному поведению или худшему к потере ваших персональных данных.
Чтобы запустить две версии firefox - вам нужно создать отдельные профили. Если вы этого не сделаете, вы столкнетесь с аддонами и, возможно, с поврежденным общим профилем.
Я не уверен, как вы установили firefox 4 - он больше не появляется в папке выпусков mozilla
На моем компьютере у меня есть стандартный firefox 8.0, установленный с Natty.
Загрузите tar-файл Firefox Firefox из папки релизов Mozilla и распаковали его:
cd Downloads
tar xjf firefox-3.6.24.tar.bz2
cd firefox
Затем создать профиль для firefox 3.6
./firefox -ProfileManager
вызвать профиль firefox36 - отметить ./ имеет значение для запуска локальной копии firefox.
Когда вы хотите запустить firefox 3.6 [ ! d9]
cd ~/Downloads/firefox
./firefox -P firefox36
Аналогичным образом создайте профиль для firefox 8
firefox -ProfileManager
вызовите профиль firefox36
Когда вы хотите запустить firefox 8 run
firefox -P firefox8
единственное предостережение - не запускайте оба браузера одновременно.
Возможно, вы разрешаете / повреждаете из-за запуска Firefox как root - если вы запустите Firefox как root, тогда различные файлы могут быть обновлены с правами root. Когда вы используете firefox в качестве стандартного пользователя, те же файлы не будут обновляться.
Эти шаги ниже должны дать вам чистый старт без профилей и неправильных прав доступа к файлам.
Я бы очистите текущий firefox (sudo apt-get purge firefox), а затем переустановите. Я бы удалил вашу /user/local/share версию firefox и установил firefox 3.6 локально в соответствии с моим ответом. Я бы переименовал / удалил папку .mozilla в вашей домашней папке.