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

Установка и обновление Firefox Nightly на Debian и Ubuntu

4 min read Linux Обновлено 30 Dec 2025
Firefox Nightly на Debian/Ubuntu — установка и обновление
Firefox Nightly на Debian/Ubuntu — установка и обновление

Убывающая луна над горной вершиной в ночном небе

Что такое Firefox Nightly?

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

Краткое определение: Nightly — ежедневная сборка с новыми функциями и исправлениями; не предназначена для продакшена на критичных системах.

Почему использовать .deb‑репозиторий Mozilla

  • Упрощённая установка — системный пакет, интегрированный в меню приложений.
  • Автоматические обновления через APT вместе с остальными пакетами.
  • Разделение версий: Nightly ставится отдельно и не конфликтует со стабильной/ESR‑версией.

Важно: Nightly получает обновления часто; ожидайте частых обновлений пакета и возможных несовместимостей с расширениями.

Подготовка: каталог для ключей APT

APT по современным рекомендациям хранит ключи в /etc/apt/keyrings. Создайте каталог и установите права:

sudo mkdir -p /etc/apt/keyrings
sudo chmod 0755 /etc/apt/keyrings

Пояснение: режим 0755 делает каталог доступным для чтения и поиска всеми пользователями, а запись — только для root.

Импорт GPG‑ключа Mozilla

Скачайте и сохраните ключ серверной подписи пакетов Mozilla в каталог keyrings:

wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

Проверьте отпечаток ключа с помощью gpg:

gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc

Посмотрите выход команды: правильный отпечаток должен содержать 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3. Если отпечаток другой — не используйте ключ и перепроверьте источник.

Отпечаток GPG ключа Firefox Nightly

Добавление репозитория Mozilla

Создайте файл /etc/apt/sources.list.d/mozilla.list от имени root и добавьте в него строку репозитория с опцией signed-by:

deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main

Эта опция указывает APT использовать конкретный ключ из каталога keyrings, что повышает безопасность по сравнению с глобальными ключами.

Строка источника apt для Firefox Nightly в редакторе Vim

Установка и обновление пакета

Обновите индексы пакетов и установите Nightly как обычный пакет:

sudo apt update && sudo apt upgrade
sudo apt install firefox-nightly

После установки Firefox Nightly появится в меню приложений рабочего стола. Обновления будут поступать при следующем запуске системного обновления (apt/apt-get).

Процесс установки Firefox Nightly с помощью apt в терминале

Страница первого запуска Firefox Nightly с приветственным экраном

Практические советы и рекомендации

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

Альтернативные способы установки

  • Snap: некоторые дистрибутивы и магазины RPM/Snap могут предлагать Nightly или бета‑сборки, но версии и частота обновлений могут отличаться.
  • Flatpak: доступен у некоторых сообществ; удобен для изоляции приложений.
  • Официальный tar.bz2: можно скачать сборку и запускать без установки пакета, но придётся вручную обновлять.
  • Сборка из исходников: даёт максимум контроля, но требует зависимостей и времени.

Когда выбирать альтернативу: если вам нужна изоляция или вы не хотите менять системные пакеты — используйте Flatpak/Snap или tarball.

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

  • Nightly успешно устанавливается и запускается из меню приложений.
  • Версия в about:buildid совпадает с последним nightly‑билдом, ожидаемым на day of testing.
  • Обновления приходят при выполнении sudo apt update && sudo apt upgrade.

Устранение неполадок

  • Ошибка подписанного пакета (NO_PUBKEY или signed-by): проверьте, что файл /etc/apt/keyrings/packages.mozilla.org.asc существует и содержит корректный ключ; проверьте права и чтение файла под root.
  • Ошибка https при обращении к packages.mozilla.org: убедитесь в наличии доступа в интернет и корректных настроек прокси/файрвола.
  • Конфликты с другими firefox-пакетами: apt должен разрешить параллельные установки, но проверьте имена пакетов (firefox, firefox-esr).

Пример проверки ключа и прав:

ls -l /etc/apt/keyrings/packages.mozilla.org.asc
sudo cat /etc/apt/keyrings/packages.mozilla.org.asc | gpg --show-keys

Контроль безопасности и приватности

  • Репозиторий подписан; подписанная передача пакетов снижает риск подмены.
  • Nightly может содержать новые функции по телеметрии. Проверьте настройки приватности в about:preferences#privacy и отключите нежелательную телеметрию.

Кому это нужно: роль‑ориентированный чеклист

Разработчик:

  • Установлен Nightly на тестовой машине
  • Профиль отделён от основной учётной записи
  • Собраны тесты на регрессии и прогнованы под новой сборкой

Power‑user:

  • Проверены расширения на совместимость
  • Создана резервная копия профиля

Системный администратор:

  • Развернул репозиторий и ключ централизованно (если нужно)
  • Настроил обновления по расписанию
  • Проверил политику распространения и rollback‑план

Модель принятия решения: когда использовать Nightly

flowchart TD
  A[Нужно ли тестировать будущие изменения?] -->|Да| B[Использовать Nightly]
  A -->|Нет| C[Использовать Beta или Stable]
  B --> D{Требуется стабильность?}
  D -->|Да| C
  D -->|Нет| E[Подготовить изолированный профиль и backup]

Короткая памятка (cheat sheet)

  • Создать каталог ключей: sudo mkdir -p /etc/apt/keyrings
  • Импорт ключа: wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
  • Добавить репо: запись в /etc/apt/sources.list.d/mozilla.list с signed-by
  • Установить: sudo apt update && sudo apt install firefox-nightly

Факт‑бокс:

  • Отпечаток ключа: 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3
  • Путь для ключей: /etc/apt/keyrings
  • Название пакета: firefox-nightly

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

  • Для рабочих систем с жёсткими требованиями к стабильности лучше использовать Firefox Stable или ESR.
  • Если вы не готовы регулярно решать мелкие проблемы — Nightly может отнимать время.

Резюме

Firefox Nightly в .deb‑репозитории Mozilla упрощает доступ к новейшим сборкам на Debian и Ubuntu. Добавив ключ и репозиторий, вы получаете автоматические обновления через APT и удобную интеграцию с системой. Используйте Nightly на тестовых машинах и отделённых профилях — так вы получите пользу от раннего доступа, минимизируя риски.

Важно: всегда проверяйте отпечаток GPG‑ключа и храните резервные копии профилей перед тестированием.

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

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

Запланировать тёмную тему в Chrome и Firefox
Браузеры

Запланировать тёмную тему в Chrome и Firefox

Как получить бесплатный SSL для сайта
Веб‑безопасность

Как получить бесплатный SSL для сайта

Качество видео на Disney+: настроить и понять
Streaming

Качество видео на Disney+: настроить и понять

Composables в Vue — как заменить миксины
Frontend

Composables в Vue — как заменить миксины

Как сделать Minecraft красивее с OptiFine
Minecraft

Как сделать Minecraft красивее с OptiFine

Helium для Mac — плавающее окно для видео
Приложения

Helium для Mac — плавающее окно для видео