- Установка последней версии браузера Firefox Browser в Deepin, Debian и подобных системах
- Установка последних версий Firefox, Firefox ESR, Thunderbird и Seamonkey в Deepin и Debian подобных системах
- Русификация браузера Firefox
- Установка Firefox на Linux
- Установка из Flatpak
- Загрузка версии с определённой локализацией
- Установка из менеджера пакетов
- Установка без менеджера пакетов
- Ошибка libstdc++5
- Сообщение «firefox не установлен» или запускается неправильная версия Firefox
- Станьте волонтёром
- Firefox
- Installing Firefox
- From Debian packages
- From Mozilla binaries
- From Flathub
- Using snap
- Profile
- Disabling automatic connections
- Plugins
- Troubleshooting
- Iceweasel
Установка последней версии браузера Firefox Browser в Deepin, Debian и подобных системах
В основном репозитории дистрибутивов Deepin или Debian присутствует либо только ESR версия браузера Firefox, либо устаревшая версия основной ветки браузера.
Для установки новой версии браузера Firefox в Deepin, Debian и подобных системах, вы можете скачать браузер в архиве tar.bz2 с официального сайта, разархивировать и переместить папку браузера в директорию /opt/. Или например, установить свежую версию Firefox из другой системы управления пакетами, flathub или snapd.
Однако, в данной инструкции мы рассмотрим установку самой последней версии Firefox с системой управления пакетами dpkg (deb) и поддержкой обновлений до новых версий.
Установка последних версий Firefox, Firefox ESR, Thunderbird и Seamonkey в Deepin и Debian подобных системах
Данная инструкция подойдет для дистрибутивов Ubuntu и подобных системах, однако больше актуальна для Debian подобных систем.
Репозиторий представлен проектом Ubuntuzilla. Пакеты содержат немодифицированные бинарные файлы официальных релизов Mozilla.
Добавляем репозиторий с помощью одной команды:
Добавляем ключ подписи пакетов:
Обновляем индекс пакетов:
Устанавливаем нужную нам программу. Обратите внимание на название пакетов.
Русификация браузера Firefox
Для русификации браузера, откройте Настройки браузера: Preferences > Language – из выпадающего меню выберите Search for more language.
Из следующего выпадающего окна – Select to language to add.
Из списка выберите Russian, проверьте, если он расположен в самом вверху списка.
Нажмите на кнопку OK и согласитесь с применением изменений и перезапуска браузера.
Источник
Установка Firefox на Linux
Первый шаг к использованию Firefox — его установка на ваш компьютер. В этой статье будет описано, как устанавливать Firefox в операционных системах семейства Linux.
Информацию по другим операционным системам можно получить в следующих статьях:
Многие дистрибутивы Linux включают Firefox по умолчанию, поскольку большинство имеет систему управления пакетами — это предпочтительный способ установки Firefox. Система управления пакетами будет:
- Устанавливать недостающие необходимые библиотеки
- Устанавливать Firefox наиболее подходящим образом для вашего дистрибутива
- Создавать ярлыки для запуска Firefox
- Делать Firefox доступным для всех пользователей данного компьютера
- Делать удаление и обновление Firefox такими же, как удаление и обновление любого другого приложения
При использовании системы управления пакетами есть некоторые недостатки:
- В ней может быть не самая последняя версия Firefox
- Firefox из репозитория может иметь название или логотип, отличающиеся от официальных
Вы также можете установить Firefox через Flatpak.
Установка из 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 в ваш домашний каталог. Только текущий пользователь сможет запустить его.
- Загрузите Firefox со страницы загрузки Firefox в ваш домашний каталог.
- Откройте Терминал и перейдите в домашний каталог: cd
/firefox/firefox Firefox должен запуститься. Вы также можете создать значок на рабочем столе для выполнения этой команды.
Ошибка libstdc++5
Как отмечалось выше, необходимо установить необходимые библиотеки, чтобы Firefox смог работать. Многие дистрибутивы по умолчанию не включают libstdc++5.
Сообщение «firefox не установлен» или запускается неправильная версия Firefox
Если Firefox установлен согласно инструкциям, приведенным выше, он должен быть запущен (в Терминале или значком на рабочем столе, например) с помощью команды:
Если вы попытаетесь запустить Firefox в Терминале командой: firefox , она либо запустит версию Firefox установленную менеджером пакетов, либо скажет вам, что программа не установлена.
Эти прекрасные люди помогли написать эту статью:
Станьте волонтёром
Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.
Источник
- Firefox
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, Mozilla Corporation. Firefox is available for many Operating Systems, on desktop and mobile.
Installing Firefox
From Debian packages
This installs the Extended Support Release of Firefox. ESRs are not updated with new features every six weeks. They are instead supported for more than a year, updating with major security or stability fixes.
Support for languages other than English is available in packages named firefox-esr-l10n*.
On DebianUnstable, to install the Release version of Firefox, install the firefox package.
From Mozilla binaries
Mozilla distributes ready-to-use Firefox binaries for Linux on their website:
To install any of them on DebianStable:
- Download the Firefox version you want directly from the official website
- Uncompress the archives:
in the /opt directory (system-wide installation — requires Root privileges)
- in your home directory (install only for the current user)
Create a file firefox-stable.desktop (replace stable with beta or nightly if needed) with the contents below:
in the /usr/share/applications directory (system-wide installation — requires Root privileges)
/.local/share/applications directory (install only for the current user)
Replace /opt/firefox with the path to the directory where you extracted the archive.
If you want to be able to launch Firefox from a CommandLineInterface, create a symlink to the firefox executable in /usr/local/bin/. For example: sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox
If you want to use your manually installed Firefox as the default DebianAlternatives browser ( x-www-browser), run sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 200 && sudo update-alternatives --set x-www-browser /opt/firefox/firefox
From Flathub
Mozilla provides an official FlatPak at FlatHub.
If you haven’t already set up flatpak, run
If you have added /var/lib/flatpak/exports/bin to your PATH, you can also run it with the command
If you want to use your Firefox flatpak as the default DebianAlternatives browser ( x-www-browser), run
Flatpaks don’t support native messaging. Therefore, add-ons which rely on it such as KeePassXC Browser don’t work. A workaround for KeePassXC is described in the Flathub forum. Since the KeePassXC’s socket has been renamed in KeePassXC 2.6, for this version you need to tweak the solution as described in comment #3
Using snap
Mozilla provides an official Snap package for Firefox:
If you haven’t already installed snapd, run
Snap packages don’t support native messaging. Therefore, add-ons which rely on it such as KeePassXC Browser don’t work. Since KeePassXC’s server socket has been renamed, you need to tweak the workaround as explained in https://discourse.flathub.org/t/how-to-run-firefox-and-keepassxc-in-a-flatpak-and-get-the-keepassxc-browser-add-on-to-work/437/3?u=jro
Profile
Firefox user data (your home page, toolbars, installed extensions, passwords, bookmarks. ) are stored in a profile folder. (See this Mozilla support page).
/.mozilla/firefox/: location of profile directorie, for flatpak installations, it is
/etc/firefox-esr/default/profile/: Files to copy to newly created profiles. Use this location to preconfigure Firefox.
/.mozilla/firefox/*.*/user.js: firefox preferences for each profile. These preferences can also be set from the browser interface, or from the about:config page.
/etc/firefox-esr/firefox-esr.js: default Firefox system-wide preferences. Each profile/user can override these preferences.
You can start the Profile Manager from Firefox or from the command line: firefox —no-remote -P
* If firefox refuses to start with the existing profile because the version of firefox launched is supposedly not compatible, you can try removing the file compatibility.ini within the profiles directory. You may want to back up the profiles directory first, in case of an actual incompatibility.
or, if you are using flatpak
Disabling automatic connections
Firefox makes a number of automated connections to Mozilla’s (and other’s) servers without explicitly asking the user for approval. Mozilla documents that list in the How to stop Firefox from making automatic connections page. Here is a table of the above parameters and how Debian diverges from the upstream default:
The table below may be out of date. It was created on 2018-09-23 from the upstream page by looking at an empty profile on Firefox ESR 60.2.1esr-1. Mozilla’s documentation itself may be missing some parameters as well.
Parameter
Auto-update checking
app.update.enabled
Auto-update search engines
browser.search.update
Blocklist updating
extensions.blocklist.enabled
Anti-phishing and malware protection lists
browser.safebrowsing.downloads.remote.enabled
Tracking protection
privacy.trackingprotection.enabled
Secure website certificates (OCSP)
security.OCSP.enabled
Link prefetching
network.prefetch-next
DNS prefetching
network.dns.disablePrefetch
false (means enabled)
Speculative pre-connections
network.http.speculative-parallel-limit
Add-on list prefetching
N/A (can’t be turned off)
Extensions update check
extensions.update.enabled
Live Bookmarks updating
N/A (user-enabled)
none by default
none by default
Downloads restarted
N/A (user-enabled)
Search plugin icon loading
Firefox Sync
? (needs user to opt-in)
Snippets
browser.aboutHomeSnippets.updateUrl
Geolocation for default search engine
browser.search.geoip.url
«What’s new» page
browser.startup.homepage_override.mstone
Add-on metadata updating
extensions.getAddons.cache.enabled
Telemetry
browser.selfsupport.url
Telemetry
toolkit.telemetry.enabled
false in releases, true in nightly
false? there are other parameters
toolkit.telemetry.coverage.opt-out
not present (means enabled)
not present
OpenH264 plugin download
media.gmp-gmpopenh264.enabled
multiple
Send Video To Device
browser.casting.enabled
Captive portal detection
network.captive-portal-service.enabled
Loopback connection
can’t be disabled
disabled on Linux
disabled
Other projects aim at improving security and privacy in Firefox:
TorBrowser — Firefox-based Web browser aimed at defending against tracking, surveillance, and censorship.
Plugins
The only plugin supported by Firefox is FlashPlayer (NPAPI version). Other plugins are no longer supported.
Plugins are found at /usr/lib/mozilla/plugins (system wide) or
/.mozilla/plugins (current user only).
Troubleshooting
Firefox is consistently crashing on a website:
Run firefox in safe mode (extensions and themes disabled): firefox —safe-mode
If this fixes the problem, one of your extensions is the root cause, if not:
Create a new firefox profile: firefox —no-remote -P (or from the about:profiles page)
No sound:
Go through the general Sound troubleshooting steps. If this fails, reinstall alsa and pulseaudio:
Iceweasel
From Debian Etch through Debian Jessie (9th June 2016), Mozilla Firefox was not available in Debian with the official name or branding. Instead, Debian shipped a free-software version rebranded by Debian, named Iceweasel. This fork was maintained because of a disagreement with Mozilla regarding backporting of the security fixes to DebianStable, and as the result could not use trademarked Mozilla artwork.
Starting from DebianStretch, the iceweasel package has been made a transitional package for firefox-esr. Normal Debian support policies, including patches for bug fixes, apply to the package.
Iceweasel used to require gstreamer1.0-libav gstreamer1.0-plugins-good packages for good video playback support.
Источник