Установка Firefox Beta на Debian 13, 12, 11: подробное руководство

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 из того же репозитория, если захотите вернуться к стабильной версии