Настройка firefox в linux

Обновлено: 03.07.2024

Первый шаг к использованию Firefox — его установка на ваш компьютер. В этой статье будет описано, как устанавливать Firefox в операционных системах семейства Linux.

Информацию по другим операционным системам можно получить в следующих статьях:

Многие дистрибутивы Linux включают Firefox по умолчанию, поскольку большинство имеет систему управления пакетами - это предпочтительный способ установки Firefox. Система управления пакетами будет:

  • Устанавливать недостающие необходимые библиотеки
  • Устанавливать Firefox наиболее подходящим образом для вашего дистрибутива
  • Создавать ярлыки для запуска Firefox
  • Делать Firefox доступным для всех пользователей данного компьютера
  • Делать удаление и обновление Firefox такими же, как удаление и обновление любого другого приложения

При использовании системы управления пакетами есть некоторые недостатки:

  • В ней может быть не самая последняя версия Firefox
  • Firefox из репозитория может иметь название или логотип, отличающиеся от официальных

Вы также можете установить Firefox через Flatpak.

Flatpak — новый формат пакетов для Linux. Чтобы установить Flatpak, прочитайте инструкцию по установке FlatPak, выберите вашу ОС и следуйте шагам установки.

Когда установка Flatpak будет завершена, перейдите на страницу Firefox Flathub и щёлкните по кнопке Install . Когда он будет загружен, следуйте инструкциям командной строки в нижней части страницы.

Со времени установки Firefox из Flatpak обновления получаются автоматически, так что повторная установка не требуется.

Загрузка версии с определённой локализацией

При установке Flatpak (с помощью командной строки или с помощью Flathub-ссылки) проверяется локализация ОС (локализация ОС, а не заголовок принимаемого языка браузера), и Flathub отправляет только те локализации, которые имеют тот же префикс. Так что, например, если LANG=en_US.UTF-8 , Flatpak отправит те локализации, у которых основной префикс en , к которым относятся en-CA, en-GB и т.д.

Чтобы загрузить определённую локализацию, это нужно делать вручную. Например, для установки французской (fr): flatpak update --subpath=/fr org.mozilla.firefox.Locale

Чтобы установить Firefox с использованием менеджера пакетов, пожалуйста, обратитесь к документации вашего дистрибутива Linux.

На сайтах поддержки для некоторых дистрибутивов Linux есть полные инструкции по установке Firefox без использования менеджера пакетов, хотя некоторые сведения могут быть устаревшими. Например:

Вы также можете следовать инструкциям ниже, чтобы инсталлировать вручную для каждого аккаунта пользователя.

  • Перед установкой Firefox, убедитесь, что на вашем компьютере установлены необходимые библиотеки. Отсутствие библиотек сделает Firefox неработоспособным.
  • Установочный файл, предоставленный Mozilla в формате .tar.bz2, имеет предварительно скомпилированные двоичные файлы, в отличие от исходников. Нет необходимости компилировать программу из исходных текстов: просто распакуйте и запустите исполняемые файлы.
  • Следующие инструкции предназначены для установки Firefox в ваш домашний каталог. Только текущий пользователь сможет запустить его.
  1. Загрузите Firefox со страницы загрузки Firefox в ваш домашний каталог.
  2. Откройте Терминал и перейдите в домашний каталог: cd

Ошибка libstdc++5

Как отмечалось выше, необходимо установить необходимые библиотеки, чтобы Firefox смог работать. Многие дистрибутивы по умолчанию не включают libstdc++5.

Если Firefox установлен согласно инструкциям, приведенным выше, он должен быть запущен (в Терминале или значком на рабочем столе, например) с помощью команды:

Если вы попытаетесь запустить Firefox в Терминале командой: firefox , она либо запустит версию Firefox установленную менеджером пакетов, либо скажет вам, что программа не установлена.

Эти прекрасные люди помогли написать эту статью:

Illustration of hands

Станьте волонтёром

Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.

Mozilla Firefox - свободно распространяемый браузер, разработкой и распространением которого занимается Mozilla Corporation. Третий по популярности браузер в мире.
В браузере присутствуют интерфейс со многими вкладками, проверка орфографии, поиск по мере набора, «живые закладки», менеджер закачек, поле для обращения к поисковым системам. Возможность расширения функционала браузера огромным количеством всевозможных дополнений, распространение на условиях «свободных лицензий» GPL /LGPL /MPL 1) делает Firefox особенно популярным среди пользователей Ubuntu, к тому же, браузер от Mozilla входит в стандартный набор предустановленных приложений дистрибутива.

Установка

Для установки Firefox перейдите по ссылке слева или выполните в терминале команду:

Новые версии Firefox добавляются сразу в основной репозиторий.

Настройка Приватности

Подробнее о ufw смотрите страницу Firewall

Некоторые сайты и соцсети при подобных жёстких настройках - могут отыгнорировать вашу регистрацию и откажутся вас логинить… В этом случае смягчите настройки приватности, поставив галку «Принимать куки с сайтов», «Со сторонних» - Никогда. И не забудте удалить исключения.

Установка Статичного Билда с Сайта Разработчиков

Стандартной директорией для любителей командной строки будет директория:

Так же можете закачать любую нужную вам версию вручную, в домашнюю директорию, используя эту же страницу - Download Firefox in your language - где выбираем язык билда.
Далее, архив распаковывается в папку /opt - которая специально используется для подобных статичных архивов с программным обеспечением:

Далее, делаем несколько полезных ссылок, - пару симлинков в /usr/local/bin и /usr/bin чтобы можно было запускать браузер из командной строки терминала. И одну на десктоп - по желанию:

Далее, - настраиваем firefox как это делаем обычно и так как написано на этой странице и - работаем. Обновление производим штатным для браузера способом - из меню: Справка - О Firefox.

Установка Aurora

Помимо основной, стабильной ветки, есть так же нестабильная ветка, именуемая Aurora. Для её установки надо добавить PPA репозитории.

Добавление PPA-репозитория с Aurora заменит ваш стабильный Firefox! Эта версия Firefox нестабильна и может содержать баги! Используйте ее на свой страх и риск!

Для добавления PPA Aurora и установки выполните в терминале команды:

Установка Firefox-trunk

Так же есть и Nightly сборки именуемые Firefox-trunk. Firefox-trunk не заменяет стабильную версию Firefox, поэтому можно держать одновременно стабильную и разрабатываемую сборки.

Использование Firefox-trunk может привести к потере Ваших данных. Эта версия Firefox предназначена для разработчиков и тестировщиков и содержит баги! Используйте ее на свой страх и риск!

Служебные страницы Firefox

about: - выводит справку о версии, ядре и номере сборки браузера, а также информацию об авторских правах; about:cache - предоставляет информацию о кеш-памяти (в том числе и дисковой) с указанием полного перечня всех файлов; about:buildconfig - выводит список опций и аргументов, которые использовались при компиляции вашей версии Firefox; about:plugins - сообщит об установленных дополнительных модулях в браузере; about:credits - расскажет о тех, кто принимал активное участие в разработке, отладке и тестировании Firefox; about:config - позволяет получить доступ ко многим скрытым настройкам браузера Firefox;

Советы по настройке

Обычно изменения (правка about:config, установка/удаление плагинов…) вступают в силу после перезапуска браузера Если какой параметр отсутствует, то его нужно создать

Расширенные настройки Firefox производятся на странице с адресом

Настройка скорости прокрутки

1 - использовать настройки прокрутки (включение опции, по умолчанию -1)

10 - регулировка опции. по умолчанию 10, но значении 20 - уже начинает резво мотать страницу

Геопозиционирование

false - отключение определения вашего местоположения при веб-сёрфинге

Отключение DOM-Storage

Отключение реферера

0 - Do not send referer header (не отсылать заголовки)

1 - Send partial header (отсылать изборочные заголовки)

2 - Send all of header (отсылать все заголовки - по умолчанию)

Отключение восстановление предыдущей сессии

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

false - Отключение функции

Задержка перед установкой плагинов

0 - отключает задержку

Параллельные запросы к серверу

Есть мнение, что этот параметр не стоит трогать, так как прирост производительности минимален, а возможные косяки и проблемы могут испортить работу браузера.

true - включает параллельные запросы к серверу

Количество запросов к серверу

32 - максимальное кол-во параллельно выполняемых запросов к серверу

Кнопки закрытия на вкладках

140 - минимальная длина вкладки, на которой отображается кнопка закрытия. Данный параметр применяется только к вкладкам, которые не активны в данный момент. Значение, больше 140, будет прятать кнопку закрытия раньше, меньше 140, будет прятать кнопку закрытия позже, значение 0 выключит исчезновение кнопки закрытия.

0 - показывать кнопку закрытия только на активной вкладке

1 - показывать кнопки закрытия на всех вкладках

2 - не показывать кнопки закрытия

3 - показывать единственную кнопку закрытия в конце панели вкладок

Всплывающие окна

0 - открывает JavaScript-окна так же, как и остальные новые окна Firefox

1 - позволяет всем выскакивающим JavaScript-окнам открываться в новом окне

2 - открывает все JavaScript-окна согласно вашим настройкам, если в JavaScript не установлен другой метод открытия

Проверка орфографии

0 - выключает проверку орфографии

1 - включает проверку орфографии в многострочных текстовых полях

2 - включает проверку орфографии во всех текстовых полях

Параметр устанавливает значение максимального количества предполагаемых ошибок в файле или на странице. Но значения по умолчанию может оказаться недостаточно для длинных текстовых файлов или страниц. По этому, если проверка орфографии обрывается раньше, чем этого хотелось бы или нужно вам, то этот параметр можно увеличить, например до 10000.

500 - значение по умолчанию

Чтение PDF документов

false - включение (отключение запрета на чтение)

Импорт закладок

Импорт закладок с кириллическими символами из IE

В Internet Explorer с помощью «Мастер импорта и экспорта»: Файл→Импорт и экспорт… сохраняем закладки в файл. Открываем этот файл текстовым редактором (например, gedit ) в кодировке cp1251. Затем находим строчку:

И добавляем после нее следующую строку:

Сохраняем изменения Ctrl + S и закрываем редактор.

Намного проще если файл закладок сохранить с кодировкой в utf8 при помощи любого редактора

Полезные горячие клавиши

Для очистки кеша, куки и т.д. в Firefox - нажмите Right Ctrl+Right Shift+Del, выберите нужные галочки, период времени за которое нужно все очистить и нажмите «Очистить сейчас».

Mozilla Firefox имеет большое количество встроенных инструментов для тонкой настройки.
Для попадания в меню скрытых настроек в адресной строке браузера перейдите по следующей ссылке:

Начальные установки

Производительность

настройка значение описание
browser.cache.disk.capacity 102400 Дисковый кэш, требуется отключение опции "browser.cache.disk.smart_size.enabled"
browser.cache.disk.smart_size.enabled false Отключение автоопределения размера кэша
browser.cache.use_new_backend 1 Включение новой системы HTTP кэширования. Улучшает отзывчивость интерфейса
browser.sessionhistory.max_total_viewers 3 Максимальное кол-во закэшированных страниц в каждой вкладке
browser.sessionstore.interval 60000 Интервал автосохранения сессии в миллисекундах
browser.tabs.animate false Анимация вкладок. Отключение ускоряет работу по перемещению вкладок, открытию и т.д.
browser.tabs.remote.autostart true Многопроцессорный режим
browser.tabs.remote.autostart true Обработка каждой вкладки в отдельном процессе
dom.ipc.plugins.asyncdrawing.enabled true
dom.ipc.plugins.asyncInit.enabled true Асинхронная инициализация плагинов
dom.ipc.processCount 4 Кол-во используемых процессоров (поддержка включается в browser.tabs.remote.autostart)
javascript.options.asyncstack true Асинхронный вызов стеков
memory.free_dirty_pages true Высвобождение неиспользуемых страниц памяти после закрытия вкладок
memory.free_dirty_pages true Освобождает память после закрытия вкладок
network.http.pipelining.max-optimistic-requests 8 Максимальное кол-во запросов в соединении
network.http.pipelining.ssl true Конвейерные запросы через SSL соединение
network.http.pipelining true Использовать несколько запросов в одном соединении с сервером
network.http.proxy.pipelining true Использовать несколько запросов в одном соединении с сервером при использовании прокси
network.dnsCacheEntries 200 Количество DNS-имен в кэше
network.dnsCacheExpiration 240 Время в секундах, по истечению которого устаревает информация об имени DNS в кэше
network.http.request.max-start-delay 5 Время в секундах перед созданием нового соединения с сервером. Приостанавливает работу с запросами перед созданием нового соединения
browser.sessionstore.max_tabs_undo 5 Количество tab-ов Firrefox, для которых можно сделать откат в случае их закрытия
browser.sessionstore.max_windows_undo 2 количество недавно закрытых окон, аналогично browser.sessionstore.max_tabs_undo
browser.bookmarks.max_backups 2 Количество бэкапов закладок для ускорения выключения браузера
browser.newtabpage.enhanced false Не предлагать свои сайты во вкладках новой страницы. Требуется включение опции "datareporting.sessions.current.clean"
datareporting.sessions.current.clean true Не собирать информацию о просмотренных страницах. Без этой опции не выключить "browser.newtabpage.enhanced"
extensions.e10sBlockedByAddons false Разрешение блокировки работы многопроцессорности расширениями
extensions.e10sBlocksEnabling false Разрешение блокировки работы многопроцессорности

Отключение сбора статистики работы браузера. Сокращение расхода памяти, прекращение отсылки собранных данных в Мозиллу (приватность и ускорение работы)

настройка значение
browser.selfsupport.url <очистить>
browser.tabs.crashReporting.sendReport false
datareporting.healthreport.about.reportUrl <пусто>
datareporting.healthreport.infoURL <пусто>
datareporting.healthreport.uploadEnabled false
dom.ipc.plugins.flash.subprocess.crashreporter.enabled false
dom.ipc.plugins.reportCrashURL false
experiments.enabled false
experiments.manifest.uri <очистить>
experiments.supported <очистить>
extensions.getAddons.cache.enabled false
network.allow-experiments false
security.ssl.errorReporting.enabled false
toolkit.crashreporter.infoURL <очистить>
toolkit.telemetry.archive.enabled false
toolkit.telemetry.cachedClientID <очистить>
toolkit.telemetry.infoURL <очистить>
toolkit.telemetry.server <очистить>

Отключение социальных сервисов, интегрированных в браузер

настройка значение
social.directories <очистить>
social.remote-install.enabled false
social.share.activationPanelEnabled false
social.shareDirectory <очистить>
social.toast-notifications.enabled false
social.whitelist <очистить>

Отключение сервиса "Pocket" и удаление уникального ID, по которому можно идентифицировать ваш браузер

настройка значение
extensions.pocket.api <очистить>
extensions.pocket.enabled false
extensions.pocket.oAuthConsumerKey <очистить>
extensions.pocket.site <очистить>

Считать SSL соединение недоверенным при некорректном запросе повторного "переговора сессии" (session renegotiation)

настройка значение
security.ssl.treat_unsafe_negotiation_as_broken true

Запрет расшаривания и определения геопозиции

настройка значение
browser.search.geoip.url <очистить>
geo.enabled false
geo.wifi.uri <очистить>

Принудительное отключение прокси (значение по умолчанию — использовать системные настройки)

настройка значение
network.proxy.type 0

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

настройка значение
dom.disable_beforeunload true
dom.disable_window_move_resize true
dom.disable_window_open_feature.close true
dom.disable_window_open_feature.menubar true
dom.disable_window_open_feature.minimizable true
dom.disable_window_open_feature.personalbar true
dom.disable_window_open_feature.titlebar true
dom.disable_window_open_feature.toolbar true

Запрет отправки трэкинговых "пингов" при кликах на ссылки и закрытии страниц

настройка значение
beacon.enabled false

Отключение плагина Adobe Primetime Content Decryption Module (DRM), позволяющего отслеживать ваш браузер

настройка значение
browser.eme.ui.enabled false
media.eme.apiVisible false

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

Mozilla Firefox - это веб-браузер, который присутствует во всех дистрибутивах Gnu / Linux. Вот почему многие называют его веб-браузером с бесплатными программами по преимуществу, но это правда, что это не мешает ему быть тяжелым веб-браузером.

Объем этой программы сделал Google Chrome очень популярным, как и другие веб-браузеры. Но эта тяжесть может быть решена быстро и не дожидаясь появления новой версии для исправления этой проблемы, а внося несколько небольших изменений в версию, которая есть в нашем дистрибутиве Gnu / Linux, чтобы ускорить Firefox.

Изменить настройки плагина

Один из первых шагов, которые мы можем предпринять, чтобы сделать Firefox более быстрым, - это изменить настройки используемых нами плагинов. В случае плагинов мы должны изменить конфигурацию на «Попросить активировать» и забудьте про «Всегда активировать». Это будет означать, что плагины перестанут загружаться, когда мы откроем веб-браузер, и мы также избежим возможных дыр в безопасности, например, вызванных плагином Adobe Flash.

Ограничьте количество плагинов

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

Единственное решение, которое существует для этого, - ограничить количество надстроек и плагинов и используйте только строго необходимые. Например, нет смысла иметь подключаемый модуль Pocket, если в коде Firefox уже есть подключаемый модуль с этой службой. Темы для Firefox также замедляют работу веб-браузера, и их удаление - хороший вариант. Для выполнения этих задач мы должны вернитесь в меню Инструменты → Надстройки и отключите и удалите надстройки, которые мы не используем или нам больше не нужно.

Очистить кеш Mozilla Firefox

Кэш Memorai в Firefox

Кеши веб-браузеров - это всегда огромная черная дыра ресурсов. Мы можем легко ограничить или устранить это. Сначала нам нужно перейти к Настройки или параметры Mozilla Firefox. Появится следующее окно:

Сбоку выбираем опцию «Конфиденциальность и безопасность» и в разделе «Файлы cookie и данные» на сайте нажмите кнопку «Очистить данные».. Он спросит нас, какие типы данных мы хотим. Мы можем удалить все, но если мы не хотим терять файлы cookie, мы выбираем «кэшированный веб-контент». А Firefox сотрет все остальное.

Уловки с About: config

Вкладка About: config

В Mozilla Firefox есть опция конфигурации для опытных пользователей, с помощью которой с помощью строк кода мы можем заставить Mozilla Firefox делать то или другое. Только для доступа мы должны написать в адресной строке следующее "about: config" и появится следующее окно:

Теперь нам нужно внести следующие изменения в следующие строки:

Мы можем использовать поле поиска, которое появляется в веб-браузере, и если эта строка не найдена, мы щелкаем правой кнопкой и переходим к новой опции, где мы создадим указанную запись. Как только все будет сделано, мы перезапускаем веб-браузер, и по умолчанию он будет использовать меньше памяти, а также свободную оперативную память, когда мы сворачиваем окно веб-браузера.

Деактивируйте Pocket и перейдите в закладки

Плагин Pocket - отличный инструмент для Firefox, но это правда, что мы можем заменить его маркером на панели маркеров, который это заставляет Firefox не загружать эту службу на каждой вкладке. Чтобы удалить его, мы должны дважды щелкнуть мышью по значку Pocket и выберите опцию «Удалить из адресной строки». Теперь нам нужно добавить сеанс Pocket на нашу панель закладок.

Обозначьте открытые вкладки

OneTab

Вкладки, которые мы открываем или открываем в Mozilla Firefox, потребляют ресурсы и замедляют работу остальных вкладок, поскольку ресурсы, которые операционная система назначает веб-браузеру, распределяются. Это из-за этого рекомендуется ограничить количество открытых вкладок и даже некоторые пользователи рекомендуют использовать только одну вкладку.

Чтобы решить эту проблему и запретить веб-страницам открывать вкладки, которые нам там не нужны очень легкое и мощное расширение под названием OneTab. OneTab - это надстройка Firefox, которая блокирует открытие нежелательных вкладок в веб-браузере, а также открытие определенного количества вкладок. Да, лучше всего использовать только одну вкладку, но этот плагин позволяет открывать две или три вкладки, даже временно отключите его, чтобы мы могли открыть несколько вкладок, если нам это понадобится в какой-то момент. В разделе Инструменты → Плагины мы найдем OneTab.

Скомпилируйте код Mozilla Firefox

Также есть возможность скомпилируйте код Mozilla Firefox и установите его с нашей машины. Эта форма несколько сложна и подходит только для опытных пользователей, но это правда, что любая программа, скомпилированная на машине, которая ее запускает, работает быстрее, чем если бы мы устанавливали пакет из репозитория.

Это философия Gentoo, и по этой причине немногие пользователи используют этот дистрибутив Gnu / Linux. Тем не менее, возможность существует, и результаты будут замечательными, даже если мы используем другой дистрибутив Gnu / Linux, такой как Debian, Slackware или сам Ubuntu.

Перейти на SeaMonkey

SeaMonkey

Браузер Mozilla Firefox стал очень тяжелым, что было признано создателями Mozilla, которые решили изменить курс последних и будущих версий Mozilla Firefox. Возможность изменить веб-браузер есть, но также мы можем заменить Mozilla Firefox на его младшего брата: SeaMonkey.

SeaMonkey - это веб-браузер, основанный на коде Mozilla Firefox, который предлагает нам возможность иметь программу чтения каналов и программу чтения электронной почты в одном приложении, которое корректно работает на компьютерах с ограниченными ресурсами. Но в обмен на это количество надстроек и расширений ограничено, а также дополнительные возможности, которые есть в Firefox а SeaMonkey - нет.

Такие дистрибутивы, как Lxle, давно решили заменить Mozilla Firefox на Seamonkey. и его результаты были совсем неплохими. В любом случае, если он все еще не убедит, мы всегда можем изменить его обратно на другие веб-браузеры. Мы давно разработали список возможных веб-браузеров доступно для Gnu / Linux.

Это все?

Правда заключается в том, что существует множество конфигураций, позволяющих запускать Mozilla Firefox, но также верно и то, что срок действия многих из них истек вместе с различными появившимися версиями. Другие очень опасны, а другие трудны, и результаты едва заметны на компьютере, которому уже несколько лет.

Лично я бы выделил лПараметры в About: Config и элементы управления в плагинах и надстройках, которые мы используем в качестве лучших решений для ускорения Firefox. а вы? Какой вариант вам больше всего понравился?

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » Ubuntu » Как ускорить Firefox в Ubuntu 18.04

Руководство небольшое, не претендует на полный обзор темы, рассчитано на debian или ubuntu.

Любые замечания и уточнения будут приветствоваться.

Что где лежит в Линуксе

В линуксе программа, ее ресурсы (иконки, библиотеки и так далее), пользовательские настройки лежат в разных местах. Это связано с тем, что библиотеки, например, могут использоваться несколькими программами.

Что позволит выбрать нужный профиль.

Как установить firefox в систему

Получившуюся папку firefox нужно скопировать в /opt

Итак. Мы скачали и распаковали firefox, например в папку

/firefox и убедились, что в /opt нет папки firefox.

upd: Сэр Ollycat сделал очень верное замечание в комментариях, которое у меня не доходили руки внести в заметку. Исправляюсь.

Немного нехорошо развернуть в домашнюю папку, а потом скопировать в opt. Ибо первое действие создаст файлы с юзером из под которого разархивирование было сделано. А класть такие файлы в opt вообще не красиво. Так что я бы сделал что-то вроде:

Тогда мы получаем нормальную папку firefox с правами рута на ней.

Все. Лиса сидит там, где ей положено. Теперь сделаем так, чтобы ее можно было запускать из командной строки.

/bin, /bin и так далее. Ссылки на пользовательские программы хранятся в /usr/local/bin.

Поэтому мы создадим в этой папке ссылку на исполняемый файл firefox:

sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox

sudo ln -s /opt/firefox/firefox /usr/bin/firefox

Теперь по набору в командной строке (или в каком-нибудь автозапускателе типа gmrun или в том, что вызывается по Alt+F2 ) firefox запустится нужный браузер. Папка с firefox не путается под ногами и лежит там где и положено лежать папке приличной программы.

Как обновлять файрфокс?

С обновлениями все просто. Нужно запустить firefox с правами суперпользователя и обновить ее так, как это делалось в windows.`

Как интегрировать firefox в систему?

Посмотреть текущие альтернативы для браузеров можно так:

update-alternatives --list x-www-browser

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/firefox 60

--install - ключ для инсталляции "новой альтернативы",
/usr/bin/x-www-browser - ссылка на категорию
x-www-browser - имя категории
/usr/bin/firefox - линк на линк к бинарному файлу
60 - приоритет

Убеждаемся что все поставили верно:

update-alternatives --list x-www-browser

В списке должен присутствовать firefox. Например, у меня он выглядит так:

С этого момента firefox считается браузером по умолчанию.

Итого

Удалить firefox (iceweasel), который уже установлен в системе.

Распаковать его. Должна получиться папка firefox.

Папку переложить в /opt. Например, для папки firefox лежащей в корне домашней папки:

Либо проделать это все по вышеописанному и более правильному рецепту сэра Ollycat:

Бросить линки в /bin папки:

sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox
sudo ln -s /opt/firefox/firefox /usr/bin/firefox

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/firefox 60

Убедиться, что все получилось:

update-alternatives --list x-www-browser

Для thunderbird все делается аналогично, но я исключаю шаг с update-alternatives, поскольку интегрировать почтовый клиент мне в общем-то некуда.

Читайте также: