Firefox Beta — это предварительная версия следующего стабильного релиза Firefox. Она обновляется чаще (каждые 4-6 недель) и позволяет протестировать новые функции до того, как они попадут в стабильную версию. В Debian Firefox Beta не входит в стандартные репозитории (там только Firefox ESR). Поэтому нужно добавить официальный репозиторий Mozilla и установить пакет firefox-beta. Главные сложности для новичка: правильно добавить GPG-ключ и репозиторий (как и для обычного Firefox), а также настроить APT pinning (приоритет 1000), чтобы пакет firefox-beta имел приоритет, если вдруг появится в других репозиториях. Важно: Firefox Beta требует графическую сессию для запуска (не запустится по SSH без X11-forwarding).
💡 В этом руководстве вы установите Firefox Beta на Debian из официального репозитория Mozilla. Вы также узнаете, как установить языковые пакеты, обновлять браузер и решать типичные проблемы.
В этой статье вы узнаете:
- Как добавить репозиторий Mozilla для Firefox Beta
- Как настроить APT pinning (приоритет 1000)
- Как установить Firefox Beta и языковые пакеты
- Как запускать и обновлять Firefox Beta
- Как решить типичные проблемы: ошибка GPG, конфликт с Firefox ESR
Для кого: пользователи Debian, которые хотят тестировать новые функции Firefox до официального релиза, веб-разработчики, а также те, кому нужны свежие инструменты разработчика.
1. 🔧 Предварительные требования
Перед установкой убедитесь, что:
- У вас установлена Debian 11, 12 или 13
- Подключение к интернету стабильно
- У вас есть права sudo
- У вас есть графическая среда (GNOME, KDE и т.д.) — Firefox Beta не запустится по SSH без X11-forwarding
⚠️ ВАЖНО: Проверьте права sudo перед установкой
Если вы не уверены, есть ли у вашего пользователя права администратора, выполните в терминале:
sudo whoami
Что делает: sudo выполняет команду от имени суперпользователя, whoami показывает имя текущего пользователя.
Зачем: Эта команда проверяет, есть ли у вас права sudo. Без них вы не сможете устанавливать пакеты.
✅ Если выводит root — всё в порядке, можете продолжать.
❌ Если выводит is not in the sudoers file — сначала пройдите наше руководство по настройке sudo.
1.1 Обновление системы
Перед установкой всегда обновляйте список пакетов.
sudo apt update && sudo apt upgrade -y
Что делает: Обновляет список пакетов и устанавливает последние обновления.
1.2 Установка вспомогательных пакетов
sudo apt install ca-certificates curl gpg -y
Что делает: Устанавливает инструменты для безопасной работы с HTTPS-репозиториями и GPG-ключами.
2. 📦 Добавление репозитория Mozilla для Firefox Beta
2.1 Импорт GPG-ключа Mozilla
curl -fsSL https://packages.mozilla.org/apt/repo-signing-key.gpg | sudo gpg --dearmor --yes -o /usr/share/keyrings/packages.mozilla.org.gpg
2.2 Создание файла репозитория (DEB822)
sudo tee /etc/apt/sources.list.d/mozilla.sources > /dev/null <<EOF
Types: deb
URIs: https://packages.mozilla.org/apt
Suites: mozilla
Components: main
Signed-By: /usr/share/keyrings/packages.mozilla.org.gpg
EOF
2.3 Настройка APT pinning (приоритет)
sudo tee /etc/apt/preferences.d/mozilla > /dev/null <<EOF
Package: firefox*
Pin: origin packages.mozilla.org
Pin-Priority: 1000
EOF
Что делает: Устанавливает высокий приоритет для любых пакетов firefox* из репозитория Mozilla.
2.4 Обновление списка пакетов
sudo apt update
3. 📦 Установка Firefox Beta
sudo apt install firefox-beta -y
Что делает: Устанавливает Firefox Beta из репозитория Mozilla.
3.1 Проверка установки
apt-cache policy firefox-beta
✅ Ожидаемый вывод в терминале:
firefox-beta:
Installed: 137.0b1~build1
Candidate: 137.0b1~build1
Version table:
*** 137.0b1~build1 1000
500 https://packages.mozilla.org/apt mozilla/main amd64 Packages
4. 🌐 Установка языковых пакетов (опционально)
Mozilla предоставляет языковые пакеты для Firefox Beta в виде отдельных пакетов firefox-beta-l10n-*.
Поиск доступных языковых пакетов:
apt-cache search "^firefox-beta-l10n"
Установка русского языкового пакета:
sudo apt install firefox-beta-l10n-ru -y
Установка немецкого языкового пакета (пример):
sudo apt install firefox-beta-l10n-de -y
Что делает: Устанавливает языковой пакет. После установки переключите язык интерфейса в настройках браузера: Settings → General → Language.
5. 🖥️ Запуск Firefox Beta
5.1 Запуск из терминала
firefox-beta
5.2 Запуск из меню приложений
Нажмите Super (клавиша с логотипом Windows), введите Firefox Beta, нажмите на иконку.
6. 🔄 Обновление Firefox Beta
sudo apt update
sudo apt install --only-upgrade firefox-beta -y
7. ⚠️ Решение типичных проблем
7.1 Ошибка: GPG-ключ не загрузился
Симптом: sudo apt update выдаёт ошибку GPG.
Решение: Перезагрузите ключ:
sudo rm -f /usr/share/keyrings/packages.mozilla.org.gpg
curl -fsSL https://packages.mozilla.org/apt/repo-signing-key.gpg | sudo gpg --dearmor --yes -o /usr/share/keyrings/packages.mozilla.org.gpg
sudo apt update
7.2 Firefox Beta не запускается по SSH
Симптом: firefox-beta не запускается по SSH, ошибка дисплея.
Причина: Firefox требует графическую сессию.
Решение: Запускайте Firefox Beta из локальной графической сессии (не по SSH) или используйте ssh -X (X11-forwarding), но это будет медленно.
7.3 Конфликт с Firefox ESR
Симптом: Firefox Beta и Firefox ESR установлены одновременно, и они конфликтуют (например, оба пытаются использовать один профиль).
Решение: Firefox Beta использует другой профиль по умолчанию (~/.mozilla/firefox/). Конфликта быть не должно. Если вы хотите разные профили, запускайте с опцией:
firefox-beta -P
7.4 Ошибка: Package ‘firefox-beta’ has no installation candidate
Симптом: sudo apt install firefox-beta не находит пакет.
Причина: Репозиторий Mozilla не добавлен, или не выполнен apt update.
Решение: Проверьте, что файлы существуют:
ls /etc/apt/sources.list.d/mozilla.sources
ls /etc/apt/preferences.d/mozilla
Если нет — повторите раздел 2.
8. ❌ Удаление Firefox Beta
8.1 Удаление пакета
sudo apt remove --purge firefox-beta -y
sudo apt autoremove -y
8.2 Удаление репозитория Mozilla (если не нужен)
sudo rm -f /etc/apt/sources.list.d/mozilla.sources
sudo rm -f /usr/share/keyrings/packages.mozilla.org.gpg
sudo rm -f /etc/apt/preferences.d/mozilla
sudo apt update
8.3 Удаление пользовательских данных (опционально)
⚠️ Осторожно: Удаляет все профили Firefox Beta.
rm -rf ~/.mozilla/firefox/ ~/.cache/mozilla/
9. 📝 Чек-лист: всё готово к работе
- [ ] Система обновлена (
sudo apt update && sudo apt upgrade -y) - [ ] Репозиторий Mozilla добавлен и GPG-ключ импортирован
- [ ]
sudo apt updateпоказываетhttps://packages.mozilla.org/apt - [ ]
firefox-betaустановлен (apt-cache policy firefox-betaпоказывает версию) - [ ] Firefox Beta запускается из меню приложений или командой
firefox-beta
Заключение
Вы установили Firefox Beta на Debian. Теперь вы можете тестировать новые функции Firefox до их выхода в стабильной версии. Главное, что нужно запомнить: Firefox Beta устанавливается из официального репозитория Mozilla, а не из Debian. Для него настроен высокий APT-приоритет (1000), чтобы гарантировать установку именно из репозитория Mozilla. Firefox Beta требует графическую сессию для запуска. Если у вас уже установлен Firefox ESR, они могут сосуществовать.
Что дальше:
- Войдите в свою учётную запись Firefox, чтобы синхронизировать закладки, пароли и историю
- Сообщайте об ошибках через Mozilla Bugzilla
- Сравните с Firefox Nightly (ещё более свежая, но менее стабильная версия)
- Установите Firefox Stable из того же репозитория, если захотите вернуться к стабильной версии