Гид по технологиям

Debian Jessie: запуск Firefox как родного приложения Gnome

• 5 min read • Инструкции • Обновлено 23 Nov 2025
Firefox в Debian Jessie и Gnome
Firefox в Debian Jessie и Gnome

Зачем запускать Firefox вместо Iceweasel

Debian Jessie поставляется с Iceweasel — переименованной версией Firefox. Главная причина поставить оригинальный Firefox — более частые обновления функций, исправлений и безопасности. Если вам важны последние исправления и функциональность, используйте Firefox.

Кратко: Iceweasel совместим с Firefox по большинству аспектов, но релиз-ритм и обновления у них различаются.

Важно: не меняйте системные пакеты Debian вручную без понимания последствий. Инструкция ниже устанавливает Firefox в /opt, не заменяя системный Iceweasel.

Установка Firefox

  1. Скачайте Firefox с сайта Mozilla. Убедитесь, что скачали правильную версию (32- или 64-бит) для вашей машины.

  2. Мы установим Firefox в каталог /opt — для необязательных пакетов.

sudo mv Downloads/firefox*bz2 /opt
cd /opt
sudo tar -xvjf firefox*bz2

После этого в /opt появится каталог firefox. Закройте Iceweasel и запустите Firefox вручную:

firefox/firefox

Вы можете увидеть сообщение про GLib — его можно игнорировать.

Если что-то идёт не так, посмотрите справку на сайте Firefox.

Проверьте, где хранится основной значок Firefox:

find firefox |grep mozicon

Скорее всего это

firefox/browser/icons/mozicon128.png

Интеграция Firefox в рабочий стол Gnome

Чтобы Gnome увидел Firefox, необходим файл firefox.desktop в /usr/share/applications. Мы воспользуемся тем, что Iceweasel по сути — Firefox «в другой упаковке». Возьмём iceweasel.desktop как шаблон.

cd /usr/share/applications
sudo cp iceweasel.desktop firefox.desktop

Отредактируйте firefox.desktop, заменив в нём упоминания Iceweasel на Firefox. Можно сначала удалить ненужные языковые строки — файл станет значительно короче.

Пример (шаблон из Iceweasel):

[Desktop Entry]
Encoding=UTF-8
Name=Iceweasel
Comment=Browse the World Wide Web
GenericName=Web Browser
X-GNOME-FullName=Iceweasel Web Browser
Exec=iceweasel %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=iceweasel
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Iceweasel
StartupNotify=true

Нас интересуют две строки:

Exec=iceweasel %u
Icon=iceweasel

Измените их на:

Exec=/opt/firefox/firefox %u
Icon=/opt/firefox/browser/icons/mozicon128.png

После правки перезагрузите систему, чтобы Gnome обнаружил изменения. Теперь вы сможете найти Firefox через поиск, добавить его в панель и запускать как обычное приложение Gnome. При желании Iceweasel останется доступным — не запускайте их одновременно.

Обновление Firefox, установленного в /opt

Откройте меню «Справка | О Firefox». Если доступно обновление, появится пометка «Доступны обновления». Закройте Firefox и перезапустите его с правами root:

sudo /opt/firefox/firefox

Новая версия будет загружена; после загрузки нажмите «Перезапустить Firefox для обновления». Проверьте снова «Справка | О Firefox» — приложение покажет текущую версию. После обновления закрывайте экземпляр запущенный от root и пользуйтесь браузером в обычном режиме.

Почему так? Бинарь в /opt принадлежит root; это препятствует несанкционированным изменениям со стороны вредоносных сайтов или локальных учётных записей.

Когда этот подход не подходит

  • Если вы хотите, чтобы Firefox управлялся пакетным менеджером (apt/dpkg) и участвовал в системных обновлениях — тогда предпочтительнее использовать репозитории или backports.
  • Если у вас строгая политика обновлений в инфраструктуре (централизованное обновление) — самостоятельная установка в /opt может нарушить процедуры.
  • На системах с ограничённым диском в /opt установка больших релизов может быть проблемной.

Альтернативные подходы

  • Установка Firefox через официальный Debian-репозиторий или через backports — интеграция с apt и автоматические обновления.
  • Использование snap/Flatpak (если доступно) — изоляция приложения и упрощённые обновления.
  • Сборка из исходников — редко требуется, но даёт полный контроль над опциями сборки.

Краткая методология (шаги одним взглядом)

  1. Скачайте архивацию Firefox с сайта Mozilla (проверьте разрядность).
  2. Переместите архив в /opt и распакуйте.
  3. Скопируйте iceweasel.desktop в /usr/share/applications как firefox.desktop.
  4. Отредактируйте строки Exec и Icon, укажите пути в /opt.
  5. Перезагрузите сеанс Gnome и проверьте поиск приложений.
  6. Для обновлений запускайте Firefox от root и применяйте перезапуск.

Контрольные списки по ролям

Пользователь:

  • Убедиться, что скачан корректный архив (32/64 бит).
  • Не запускать обновление браузера с учётной записи root без согласования с администратором.
  • Регулярно проверять наличие обновлений и закрывать вкладки при перезапуске.

Администратор:

  • Проверить политику обновлений в организации.
  • При необходимости использовать системные репозитории или централизованные инструменты управления.
  • Ограничить права на запись в /opt для повышения безопасности.

Мероприятия по безопасности и заметки о конфиденциальности

  • Браузер — частая цель атак. Установка в /opt и обновление от root усложняют изменчивость бинаря для простых злоумышленников.
  • Если в вашей среде есть требования GDPR или локальные правила хранения данных, убедитесь, что профили и куки хранятся в пользовательских директориях и управляются в соответствии с политиками.

Критерии приёмки

  • Firefox запускается из меню Gnome и отображает корректный значок.
  • Путь Exec в firefox.desktop указывает на /opt/firefox/firefox.
  • Файл значка существует по пути /opt/firefox/browser/icons/mozicon128.png.
  • Обновление через «Справка | О Firefox» успешно загружает и применяет новый релиз при запуске от root.

Тестовые случаи

  • Запуск Firefox из поиска Gnome: приложение стартует, отображается значок.
  • Запуск Iceweasel остаётся рабочим и не конфликтует при одновременном запуске (проверка: не рекомендуется запускать одновременно).
  • Обновление: имитация новой версии и проверка корректного перезапуска и сохранения профиля.

Маленький глоссарий

  • /opt — каталог для необязательных пакетов; обычно управляется администратором.
  • .desktop — файл десктоп-обёртки, который сообщает среде рабочего стола, как запускать приложение.

Решение «обновлять или использовать репозитории» — простая схема

flowchart TD
  A[Нужны частые обновления и новые функции?] -->|Да| B[Установить Firefox в /opt]
  A -->|Нет| C[Использовать репозитории Debian]
  B --> D{Требуется централизованное обновление?}
  D -->|Да| C
  D -->|Нет| E[Обновлять вручную от root]

Итого

Использование официального Firefox в /opt на Debian Jessie позволяет получать более свежие обновления и функции, интегрировать браузер в Gnome через файл .desktop и контролировать обновления через запуск от root. Подход подходит тем, кто готов вручную управлять обновлениями или у кого нет централизованных политик обновления. Если вы предпочитаете автоматическое управление пакетами — рассмотрите установку через репозитории или контейнерные форматы.

Кстати: теперь, когда вы знаете, как работают файлы .desktop — какие ещё приложения вы хотели бы сделать «Gnome-aware»?

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро