[ Пред. ] [ Содержание ] [ След. ]

Firefox

[ @debian @install @firefox ]

 


Скачать архив с установкой


с https://www.mozilla.org/ru/firefox/new/


Обычно он раздаётся в виде файла „firefox-x.x.xx.tar.bz2


Распаковать архив


tar -jxvf firefox*

Появляется каталог „firefox” с файлами браузера внутри.


Переместить файлы в /opt


Разумно держать весь «сторонний» софт в одном месте, поэтому


sudo mv firefox /opt


Дать права своему пользователю на изменения в каталоге /opt/firefox


sudo chown -R astenix:sudo /opt/firefox && sudo chmod 750 /opt/firefox

Сделать symbolic link на firefox


Это инструкция для установки нового Firefox только для своего пользователя на ноутбуке.


cd ~/.local/bin/ && ln -s /opt/firefox/firefox


Сделать symbolic link на firefox — для всех пользователей


Это инструкция для установки нового Firefox для всех пользователей на ноутбуке.


Проверить, что в /usr/bin/ нет файла для запуска firefox:


ls /usr/bin/firefox

Если есть — его надо удалить:


sudo rm /usr/bin/firefox

Создать новый симлинк:


cd /usr/bin/ && ln -s /opt/firefox/firefox


Сделать ярлык для запуска


Скачать из сети картинку логотипа файл условно "firefox.png". Размер любой, но понадобится не больше 62 пикселей, поэтому громадные картинки не нужны.


Положить его куда-нибудь, где он будет находиться постоянно. Возможно, каталог [[/opt/firefox/icons/]> для этого лучшее решение (создать, если таковой отсутствует).


sudo mv firefox.png /opt/firefox/icons/


Создать файл „firefox.desktop”


Положить его куда-нибудь, где его ничего не тронет и откуда он будет подтянут в общее меню приложений.


mcedit ~/.local/share/applications/firefox.desktop


Вставить в него условно такой набор букв:


[Desktop Entry]
Encoding=UTF-8
Name=Firefox
Comment=opt
Type=Application
Terminal=false
Exec=/opt/firefox/firefox -p astenix
Icon=/home/mySettings/icons/firefox.png
StartupNotify=true
Categories=Network;WebBrowser;

[F2> [Esc> [Esc]


Сделать файл исполняемым


chmod u+x ~/.local/share/applications/firefox.desktop


Сделать ярлык для запуска — для всех пользователей


Для этого “As a root” надо будет создать файл firefox.desktop в /usr/share/applications/:


sudo touch /usr/share/applications/firefox.desktop

Если нужен ярлык только для одного юзера, то можно сразу создать его в /~/.local/share/applications


Запустить браузер из консоли


Так можно сразу распознать вероятные проблемы.


Я запускаю его с диалогом выбора профиля. В принципе он должен загрузиться с профилем по-умолчанию, но у меня уже есть сохраненные профили и запускать «голый» браузер мне незачем:


/opt/firefox/firefox -p


Добавить профили, запустить.


Вероятные проблемы:


XPCOMGlueLoad error for file /opt/firefox/libxul.so:
libdbus-glib-1.so.2: cannot open shared object file: No such file or directory
Couldn't load XPCOM.


Лечение: sudo aptitude install libdbus-glib-1-2
или


./firefox: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Chances are that you are trying to install the 32 bit version of firefox in a 64 bit Debian environment.
You should probably install 'apt install ia32-libs ia32-libs-gtk'


Установить нужные компоненты.


Когда запустится:

  1. Зайти в свой аккаунт Firefox, если есть
  2. Проверить, что “automatic updates are enabled”.
  3. Закрыть браузер и проверить, что он запускается через ярлык из меню приложений (он должен появиться в раздел Интернет).

Установить spellchecker для румынского (или любого другого нужного) языка — https://addons.mozilla.org/ru/firefox/addon/romanian-spellchecking-diction/


Установить новую версию браузера


Сперва удалить существующие файлы:


# rm -rf /opt/firefox*
# rm /usr/bin/firefox

Затем устанавливать новое.


Бэкап профиля


Проверить в настройках браузера, какой именно профиль используется:


  1. в строке поиска about:profiles
  2. профилей может быть несколько, один из них помечен как «Профиль по умолчанию = Да».

По-умолчанию профили создаются и хранятся в /~/.mozilla/firefox/, но всегда есть возможность выбора места хранения.


Рекомендуется регулярно бэкапить содержимое /~/.mozilla/firefox/


См. настройки Software:Firefox