Установка Firefox на Ubuntu: все способы

Firefox — свободный браузер с открытым исходным кодом от Mozilla. Он доступен для Ubuntu, других дистрибутивов Linux, Windows и macOS. Начиная с Ubuntu 22.04 по умолчанию Firefox устанавливается как Snap‑пакет. Snap удобен для пользователей, но у некоторых он вызывает вопросы по времени запуска, дисковому пространству или режиму обновлений.
В этой статье перечислены и подробно описаны все распространённые способы установки Firefox на Ubuntu с командами, инструкциями по удалению, рекомендациями по безопасности и практическими чек‑листами для пользователей, администраторов и разработчиков.
Что выбрать и почему
Краткая подсказка по выбору:
- Нужен «системный» пакет и автоматические обновления через APT — используйте DEB из PPA mozillateam.
- Нужна простая установка и изоляция — Snap (по умолчанию в Ubuntu 22.04+).
- Нужна более строгая изоляция и независимость от Snap — Flatpak из Flathub.
- Нужна полностью автономная или переносимая версия — установка из TAR‑архива в /opt.
- Предпочитаете GUI — используйте Ubuntu Software.
Важно: безопасность, обновления и интеграция с системой зависят от выбранного метода. Ни один путь не универсален: каждый имеет компромиссы по удобству, обновлениям и confinement (ограничениям процессов).
1. Установка DEB‑пакета Firefox через APT (рекомендуется для тех, кто не хочет Snap)
Описание: способ добавляет официальный PPA mozillateam, повышает приоритет пакета из этого PPA и устанавливает firefox как .deb‑пакет. Это даёт поведение, близкое к «обычным» пакетам Debian/Ubuntu и совместимость с системными механизмами обновления.
Шаги:
- Установите помощники (если нужно):
sudo apt update
sudo apt install software-properties-common apt-transport-https ca-certificates -y- Добавьте PPA Mozilla:
sudo add-apt-repository ppa:mozillateam/ppaЕсли команда add-apt-repository не найдена, предыдущая установка пакета software-properties-common решит проблему.
- Обновите индекс пакетов:
sudo apt update- Создайте приоритет для apt, чтобы пакеты из PPA имели приоритет над Snap/другими источниками. Создайте файл /etc/apt/preferences.d/mozilla:
sudo nano /etc/apt/preferences.d/mozillaВставьте в файл:
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001Сохраните и закройте.
Альтернатива — выполнить одну команду, создающую файл:
echo '
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla- Установите Firefox:
sudo apt install firefox -y- (Опционально) Разрешите автоматические unattended‑обновления для PPA:
echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefoxУдаление:
sudo apt remove firefoxПримечание: после удаления DEB‑пакета могут остаться пользовательские профили в ~/.mozilla — их нужно удалить вручную, если требуется полная очистка.
2. Установка через Snap (по умолчанию в Ubuntu 22.04+)
Описание: Snap обеспечивает простую поставку и транзакционные обновления, но использует собственное хранилище и контейнеризацию. По умолчанию Ubuntu 22.04 устанавливает Firefox как snap.
Установка:
sudo apt update
sudo apt install snapd -y
sudo snap install firefoxПроверка версии:
firefox -vУдаление:
sudo snap remove firefoxВажно: snap‑конфайнмент влияет на доступ приложений к файловой системе и интеграции с некоторыми сервисами. Для восстановления доступа к локальным файлам возможно потребуется включить дополнительные интерфейсы snap.
3. Установка через Flatpak (Flathub)
Описание: Flatpak похож на Snap по концепции контейнеризации, но использует другой стек и репозиторий Flathub.
Шаги:
sudo apt install flatpak -y
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.mozilla.firefoxЗапуск:
flatpak run org.mozilla.firefoxУдаление:
sudo flatpak uninstall org.mozilla.firefoxПлюсы Flatpak: гибкость, возможность управлять runtimes и sandbox; минусы: может занять дополнительное место и требовать настройки интеграции с системой.
4. Установка из исходников / TAR‑архива в /opt (ручная установка)
Описание: подойдёт, если нужна полностью автономная версия Firefox, независимая от системного менеджера пакетов.
Шаги:
- Скачайте архив (пример команды, версия в ссылке может отличаться):
wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/116.0/linux-x86_64/en-GB/firefox-116.0.tar.bz2- Распакуйте и переместите в /opt:
tar xjf firefox-*.tar.bz2
sudo mv firefox /opt- Создайте символическую ссылку для удобства запуска:
sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox- Для запуска из меню загрузите готовый desktop‑файл:
sudo wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applicationsЗапуск:
firefoxУдаление:
sudo rm -r /opt/firefox
sudo rm /usr/local/bin/firefox # если был создан симлинк
sudo rm /usr/local/share/applications/firefox.desktop # опциональноЗамечание: при ручной установке обновления нужно выполнять вручную (скачивание и замена директорий), либо скриптовать процесс.
5. Установка через Ubuntu Software (графический интерфейс)
Описание: самый простой путь для пользователей, предпочитающих GUI.
- Откройте Ubuntu Software через док или меню приложений.
- В строке поиска введите “Firefox”.
- Нажмите Install и подтвердите аутентификацию.
Удаление через GUI: вкладка Installed → Delete/Remove → подтвердить пароль.
Защита приватности и ускорение браузинга
Firefox имеет встроенные инструменты защиты приватности: Enhanced Tracking Protection, контейнеры, настройки телекеметрии и многое другое. Быстрые рекомендации:
- В настройках включите “Строгая защита от отслеживания” для меньшего количества трекеров.
- Отключите отправку статистики и краш‑репортов в разделе “Приватность и безопасность”, если это критично для вас.
- Используйте HTTP‑Only и HTTPS‑First режимы, расширения типа uBlock Origin и Privacy Badger для дополнительной защиты.
Важно: некоторые расширения или изменения конфигурации могут нарушить функциональность сайтов. Тестируйте по необходимости.
Частые проблемы и способы их устранения
- Firefox не запускается после установки из Snap:
sudo systemctl restart snapd.service- Проверка установки и пути бинарника:
whereis firefox- При повреждённом профиле удалите или переименуйте директорию профиля:
mv ~/.mozilla ~/.mozilla.bak- Проблемы с правами в ручной установке: убедитесь, что бинарник в /opt имеет права на исполнение и симлинк корректен.
Критерии приёмки
Чтобы считать установку успешной, выполните следующие проверки:
- Команда firefox запускает графическое окно браузера.
- В настройках видно корректную версию продукта (About Firefox).
- Браузер загружает несколько сайтов, включая HTTPS‑страницы.
- Обновления (в случае DEB/Snap/Flatpak) приходят без ошибок.
Чек‑листы по ролям
Чек‑лист для обычного пользователя:
- Выбрана удобная для вас версия (Snap/Flatpak/DEB/GUI).
- Установлен и настроен механизм обновлений.
- Отключена лишняя телеметрия, если нужно.
- Создан профиль/импорт закладок.
Чек‑лист для системного администратора:
- Прописан репозиторий mozillateam или выбран образ обновлений.
- Настроен unattended‑upgrade или корпоративный репозиторий.
- Проверена совместимость AppArmor/SELinux при ручной установке.
- Документированы шаги отката и удаления.
Чек‑лист для разработчика:
- Установлена нужная версия (stable/beta/dev) из соответствующего канала.
- Настроены профили прокси/отладки.
- Выполнены тесты загрузки локальных ресурсов и CORS.
SOP для выбора метода установки
- Оцените требования: системная интеграция vs изоляция vs автономность.
- Если нужна централизованная поддержка — предпочитайте DEB из PPA.
- Если хотите «как в коробке» Ubuntu — используйте Snap.
- Если нужна хорошая изоляция и контроль runtimes — Flatpak.
- Для переносимых/специфичных сборок — установка в /opt.
- Документируйте выбранный метод и процедуру обновлений.
План отката и удаление (runbook)
- Определите способ установки (whereis firefox, snap list, flatpak list).
- Если Snap:
sudo snap remove firefox- Если DEB:
sudo apt remove firefox
sudo rm /etc/apt/preferences.d/mozilla # если было создано- Если Flatpak:
sudo flatpak uninstall org.mozilla.firefox- Если /opt:
sudo rm -r /opt/firefox
sudo rm /usr/local/bin/firefox
sudo rm /usr/local/share/applications/firefox.desktop- Очистите пользовательские профили при необходимости:
rm -rf ~/.mozillaТестовые сценарии и критерии приёмки
- Функциональный тест: открыть браузер, загрузить https://example.com и https://news.yandex.ru.
- Обновление: симулировать выпуск новой версии (для DEB — apt update && apt upgrade) и проверить корректность обновления.
- Права доступа: открыть локальный файл через меню “Открыть файл” и проверить доступ.
- Sandbox тест: для Snap/Flatpak проверить доступ к внешнему диску и принтеру.
Сравнение методов установки
| Метод | Плюсы | Минусы | Обновления |
|---|---|---|---|
| DEB (PPA) | Системная интеграция, знакомая модель | Нужно настроить PPA/приоритеты | Через apt/unattended |
| Snap | По умолчанию, простой install/remove | Возможны задержки запуска, дисковая дубликация | Автоматически через snapd |
| Flatpak | Контейнеризация, Flathub | Требует runtime, возможен размер | flatpak update |
| TAR в /opt | Полный контроль, автономно | Нет автообновлений, ручное управление | Ручные |
| GUI (Software) | Простой для непрошенных пользователей | Может скрывать тип пакета (snap/deb) | Зависит от backend |
Советы по безопасности и жёсткая конфигурация
- Включите AppArmor профили и проверьте, что Firefox работает в confined режиме, особенно для snap.
- Отключите нежелательные расширения и отзывы о крашах, если политика безопасности этого требует.
- Закройте интеграцию с внешними протоколами, если это необходимо в корпоративной среде.
- Проверьте обновления безопасности, особенно для критичных уязвимостей, и имейте процесс быстрого развёртывания патчей.
Совместимость и миграция
- Ubuntu 22.04 и новее: Firefox по умолчанию snap. Для перехода на DEB потребуется PPA и приоритеты.
- Более старые версии Ubuntu: возможно, традиционная DEB‑установка доступна в репозиториях.
- При миграции с Snap на DEB проверьте сохранность профилей; при необходимости экспортируйте закладки и настройки заранее.
Короткая памятка команд
- Установка DEB из PPA:
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
sudo apt install firefox- Установка Snap:
sudo snap install firefox- Установка Flatpak:
sudo flatpak install flathub org.mozilla.firefox- Ручная установка из архива:
wget
tar xjf firefox-*.tar.bz2
sudo mv firefox /opt
sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox 1‑строчный глоссарий
- PPA — персональный репозиторий APT, используемый для распространения пакетов.
- Snap — пакетная система Canonical с контейнеризацией приложения.
- Flatpak — кросс‑дистрибутивная система упаковки приложений.
- /opt — каталог для дополнительного ПО, устанавливаемого вручную.
Когда выбранный способ не подойдёт
- Если требуется строгая централизованная политика обновлений в корпоративной сети, Snap или ручная установка могут быть неудобны — лучше DEB с внутренним репозиторием.
- Если у пользователей ограничённый диск, несколько слоёв контейнеров (snap/flatpak) могут увеличивать занятое пространство.
- Если нужен быстрый откат версий — Snap предоставляет более удобные точки восстановления, но ручная установка даёт полный контроль.
Решение в виде дерева принятия решения
flowchart TD
A[Нужна интеграция с системой?] -->|Да| B[DEB через PPA]
A -->|Нет, нужна изоляция| C[Flatpak или Snap]
C -->|Предпочитаю Flathub| D[Flatpak]
C -->|Использую Ubuntu по умолчанию| E[Snap]
A -->|Полная автономность| F[Установка в /opt]Короткое объявление (100–200 слов)
Mozilla Firefox доступен для установки на Ubuntu несколькими способами: как системный DEB‑пакет через официальный PPA, как Snap по умолчанию, как Flatpak из Flathub, через ручную установку из TAR‑архива или через Ubuntu Software. Каждый метод имеет свои преимущества: DEB обеспечивает привычную интеграцию и централизованные обновления, Snap и Flatpak упрощают развёртывание в контейнерах и обновление, а установка в /opt даёт полный контроль. В этой инструкции собраны пошаговые команды, инструкции по удалению, рекомендации по безопасности, чек‑листы для разных ролей и тесты приёмки. Выберите метод, соответствующий политике вашей системы и требованиям к обновлениям и изоляции, и используйте предложенные процедуры для безопасной установки и обновления Firefox на ваших машинах.
Резюме
- Установка доступна через DEB (PPA), Snap, Flatpak, из архива и через GUI;
- DEB даёт лучшую интеграцию, Snap/Flatpak — изоляцию, /opt — автономность;
- Всегда проверяйте обновления и профиль безопасности; настройте unattended‑upgrades в корпоративной среде;
- Имеются чек‑листы и runbook для быстрого отката.
Спасибо за чтение. Если нужно — пришлите конфигурацию вашей системы (вывод uname -a, lsb_release -a), и я помогу выбрать оптимальный метод установки.
Похожие материалы
Точная перемотка медиа на iPhone
Как ускорить загрузки на Xbox
Как пересылать SMS на email с Android
Как изменить пункт «Изменить» в контекстном меню Windows