Установка и обновление 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. Если отпечаток другой — не используйте ключ и перепроверьте источник.
Добавление репозитория 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, что повышает безопасность по сравнению с глобальными ключами.
Установка и обновление пакета
Обновите индексы пакетов и установите Nightly как обычный пакет:
sudo apt update && sudo apt upgrade
sudo apt install firefox-nightlyПосле установки Firefox Nightly появится в меню приложений рабочего стола. Обновления будут поступать при следующем запуске системного обновления (apt/apt-get).
Практические советы и рекомендации
- Используйте 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‑ключа и храните резервные копии профилей перед тестированием.
Похожие материалы
Запланировать тёмную тему в Chrome и Firefox
Как получить бесплатный SSL для сайта
Качество видео на Disney+: настроить и понять
Composables в Vue — как заменить миксины
Как сделать Minecraft красивее с OptiFine