Как обновлять Firefox и другие продукты Mozilla на Ubuntu с помощью Ubuntuzilla
Важно: Ubuntuzilla загружает официальные сборки Mozilla с их серверов, но обход стандартных репозиториев Ubuntu. Используйте его, если вам нужны новые версии до следующего релиза дистрибутива.
Что такое Ubuntuzilla
Ubuntuzilla — это скрипт на Python, который обнаруживает установленные продукты Mozilla (Firefox, Thunderbird, SeaMonkey) и обновляет их до последних версий, размещённых на серверах Mozilla. Скрипт включает планировщик для периодической проверки обновлений и механизм установки локализованных сборок.
Определение в одну строчку: Ubuntuzilla автоматизирует получение и установку официальных сборок Mozilla, когда штатные репозитории Ubuntu не обновляют пакеты.
Почему это нужно
- Ubuntu обычно не обновляет версии приложений в релизе до следующей версии дистрибутива, кроме исправлений безопасности.
- Для браузеров и почтовых клиентов новые версии важны ради функций и исправлений безопасности.
- Ubuntuzilla позволяет установить актуальную сборку без смены релиза Ubuntu или ручной установки пакетов.
Установка Ubuntuzilla
- Скачайте .deb-файл на рабочий стол. Для 64-битных систем используйте пакет ubuntuzilla-x.x.x-0ubuntu1-amd64.deb.
- Дважды щёлкните по .deb, чтобы открыть графический установщик, и нажмите Install Package.

Проверка установки
Откройте терминал и выполните:
ubuntuzilla.py --helpЕсли вы видите подсказку с опциями, установка прошла успешно.
Запуск Ubuntuzilla
Перед запуском закройте все окна Firefox, Thunderbird или SeaMonkey.
Откройте терминал (Приложения -> Стандартные -> Терминал) и выполните:
ubuntuzilla.pyСкрипт задаст серию вопросов. Первый — хотите ли вы обновить Firefox. Ответьте y, чтобы продолжить.

Далее выберите язык локализации для установки.

Затем скрипт скачает и установит последнюю стабильную сборку. В конце появится предложение настроить периодические проверки обновлений.

Откат и удаление обновлений
Если новая версия не подошла, можно откатиться к версию из репозитория Ubuntu. Выполните в терминале:
ubuntuzilla.py -a remove -p firefoxПосле этого системный пакет Firefox из репозиториев будет восстановлен, например Firefox 3.0 в старых версиях Ubuntu.
Альтернативные подходы
- Использовать официальный PPA или репозиторий разработчика, когда он доступен. Это обычно предпочтительнее для системных администраторов.
- Устанавливать вручную tar.bz2 сборки Mozilla в домашнюю папку и запускать бинарник без глобальной установки.
- Обновить до более свежего релиза Ubuntu, где пакет обновлён официально.
Плюсы Ubuntuzilla: просто, автоматизирует процесс. Минусы: обходит пакетную систему дистрибутива, что может повлиять на интеграцию и обновления через apt.
Когда Ubuntuzilla не подходит
- На серверах и в управляемых окружениях, где требуется централизованное управление пакетами и поддержка репозиториев.
- Если политика безопасности организации запрещает загрузку бинарных сборок из внешних источников.
- Для критичных систем, где важно тестирование каждой версии в составе окружения.
Краткий план действий для разных ролей
- Десктоп пользователь:
- Скачайте .deb, установите, закройте браузер, запустите ubuntuzilla.py, выберите язык, включите периодические проверки.
- Системный администратор:
- Проверьте политику обновлений, предпочитайте PPA или централизованный репозиторий, документируйте исключения для Ubuntuzilla.
- Разработчик веб-приложений:
- Используйте Ubuntuzilla для быстрого тестирования в локальной среде, но не в CI/CD на продакшн-серверах.
Методология безопасного применения (мини-метод)
- Резервная копия профиля браузера: скопируйте ~/.mozilla/firefox/ перед обновлением.
- Тестирование: сначала обновитесь на локальной машине, проверьте расширения и корпоративные политики.
- Включите периодическую проверку только после валидации новой версии.
- Документируйте шаги отката.
Критерии приёмки
- Скрипт завершил установку без ошибок.
- Firefox запускается и отображивает новую версию в Справка -> О Firefox.
- Профиль и расширения функционируют корректно.
Устранение неполадок и типичные ошибки
- Ошибка прав доступа: запустите скрипт от имени пользователя, который установил систему, или используйте sudo только если это требуется установщиком.
- Конфликты с пакетной системой apt: проверьте, не помешали ли локальные файлы /usr/lib/firefox. Возможно, придётся удалить ранее установленную локальную сборку перед повторной установкой.
- Язык не устанавливается: проверьте наличие локалей системы и повторите выбор языка в Ubuntuzilla.
Решение “что делать, если не работает”
flowchart TD
A[Начало: хотите обновить Mozilla?] --> B{У вас рабочая копия профиля?}
B -- Нет --> C[Сделать резервную копию профиля]
B -- Да --> D[Установить Ubuntuzilla '.deb']
D --> E[Запустить ubuntuzilla.py]
E --> F{Успешно установлено?}
F -- Да --> G[Включить периодические проверки]
F -- Нет --> H[Проверить логи и права, откатить изменения]
H --> I[Воспользоваться альтернативой: PPA или ручная установка]
G --> Z[Готово]
I --> ZКороткая памятка команд
- Запуск: ubuntuzilla.py
- Помощь: ubuntuzilla.py –help
- Удаление обновлённой сборки: ubuntuzilla.py -a remove -p firefox
1‑строчный глоссарий
- Ubuntuzilla: скрипт для установки официальных сборок Mozilla вне репозиториев Ubuntu.
Соображения по безопасности и совместимости
Ubuntuzilla загружает официальные архивы Mozilla. Хотя это безопаснее, чем скачивание из неизвестных источников, такие установки обходят пакетный менеджер Ubuntu. Учтите возможные последствия для автоматических обновлений системы и для конфигураций, управляемых через apt.
Социальная превью и короткое объявление
OG заголовок: Обновление Firefox на Ubuntu через Ubuntuzilla
Короткое объявление (100–200 слов): Ubuntuzilla помогает получить последние версии Firefox, Thunderbird и SeaMonkey на системах Ubuntu, где штатные репозитории не обновляют пакеты до нового релиза. Установите .deb, запустите ubuntuzilla.py и следуйте подсказкам для выбора языка и включения периодических проверок. При необходимости можно откатить изменения командой удаления. Подходит для десктоп-пользователей и разработчиков, но не рекомендуется для управляемых серверов без предварительной проверки.
Краткое резюме
- Ubuntuzilla полезна, когда нужно обновить Mozilla-продукт вне релизного цикла Ubuntu.
- Скрипт прост в использовании, но обход пакетного менеджера требует осторожности.
- Для корпоративных и серверных окружений предпочтительнее PPA или централизованная политика обновлений.
Часто задаваемые вопросы
Как полностью удалить Ubuntuzilla и вернуть системный Firefox?
Выполните ubuntuzilla.py -a remove -p firefox и затем при необходимости переустановите firefox из репозиториев apt.
Можно ли автоматизировать проверку обновлений?
Да, Ubuntuzilla предлагает опцию планировщика для периодических проверок и автоматического обновления.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента