Как установить последнюю версию Firefox как классическую Deb в Ubuntu 22.04
В Ubuntu 22.04 наконец-то удален пакет .deb
для веб-браузера Firefox из своего репозитория! Вот как его можно установить обратно.
Как вы, возможно, знаете, Firefox в Ubuntu 22.04 представляет собой пакет Snap, работающий в «песочнице». Его легко удалить. Но когда вы пытаетесь установить пакет deb через apt
, он просто устанавливает версию Snap обратно!
Как и Chromium, deb-версия Firefox в Ubuntu 22.04 представляет собой пустой пакет, который ссылается на официальный Snap Mozilla.
Способы установки Firefox в Ubuntu как deb:
Снап в порядке. Но когда вы пытаетесь установить расширения Gnome, браузер в данный момент не работает! Итак, вам нужны обходные пути:
- Firefox Linux tarball с веб-сайта Mozilla
- Firefox ESR PPA.
- PPA-файл Firefox.
- Репозиторий Ubuntu
Архив Linux — хороший выбор, но в нем отсутствует интеграция ярлыков на рабочем столе. И вам придется вручную загружать последний пакет каждый раз, когда выходит новая версия!
Репозиторий Ubuntuzilla apt — еще один вариант. Ubuntu обращается к этому репозиторию много лет назад, когда сам пакет Firefox не обновлялся.
Я больше предпочитаю Ubuntu PPA через launchpad.net, тогда в этом уроке я собираюсь представить PPA команды «Mozilla Team».
Установите Firefox через PPA команды «Mozilla Team».
Команда сообщила, что взяла на себя ответственность за официальные пакеты Ubuntu Firefox и Thunderbird.
А специалист по сопровождению пакетов Firefox и Firefox ESR для команды PPA «Mozilla Team» Рико Чшиххольц — известный пользователь Ubuntu, который также поддерживает официальные пакеты для LibreOffice, док-станции Plank и несвязанного DNS-сервера.
1. Удалить Firefox Snap
Можно сохранить пакет Snap по умолчанию. Но это приведет к дублированию значков в результатах поиска.
ПРИМЕЧАНИЕ: экспортируйте закладки и создайте резервную копию других важных данных перед их удалением!
Чтобы удалить его, нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Затем выполните команду:
sudo snap remove firefox
Кроме того, удалите пустой пакет Deb, выполнив команду:
sudo apt remove firefox
2. Добавьте PPA команды Mozilla.
В терминале выполните команду ниже, чтобы добавить PPA. Введите пароль пользователя (без звездочки), когда он спросит, и нажмите Enter, чтобы продолжить.
sudo add-apt-repository ppa:mozillateam/ppa
Как указано в описании PPA, PPA ранее был создан для Firefox ESR и Thunderbird. Теперь он также содержит последнюю версию Firefox.
3. Установите приоритет PPA:
Пустая deb-версия Firefox в официальном репозитории Ubuntu имеет номер версии 1:1snap1-0ubuntu2. Это всегда выше, чем версия пакета PPA. Запуск обновлений пакета через sudo apt update
или «Software Updater» автоматически установит официальный пакет, который перенаправляется в Snap.
Чтобы обойти эту проблему, вам необходимо установить более высокий приоритет PPA. Для этого выполните команду ниже в терминале (Ctrl+Alt+T):
sudo gedit /etc/apt/preferences.d/mozillateamppa
Для Ubuntu 23.04 и выше замените «gedit» в команде на «gnome-text-editor» или используйте «nano», который работает в других средах рабочего стола.
Команда создает и открывает пустой файл конфигурации в текстовом редакторе Gedit. Когда он откроется, добавьте строки ниже и сохраните его:
Пакет: Firefox*
PIN-код: выпуск o=LP-PPA-mozillateam
Приоритет вывода: 1001
После сохранения файла запустите команду sudo apt update
в терминале, чтобы применить изменения.
sudo apt update
4. Установите Firefox через apt.
Совет: команды на этом этапе также устанавливают Firefox для старой версии Ubuntu 16.04. Хотя сначала необходимо запустить sudo apt update
.
Наконец, запустите команду ниже, чтобы установить последний пакет Firefox как deb:
sudo apt install firefox
Здесь -t 'o=LP-PPA-mozillateam'
указывает на установку Firefox из этого PPA. Это необходимо до тех пор, пока вы не установите более высокий приоритет пакета PPA (см. следующий шаг).
Флаг -t 'o=LP-PPA-mozillateam'
больше не требуется после установки приоритета PPA.
По выбору вы можете вместо этого установить Firefox ESR. Это еще один официальный пакет Firefox, который развивается медленно и предназначен для использования в школах и предприятиях.
sudo apt install firefox-esr
Как восстановить Firefox Snap:
Просто удалите PPA Mozilla Team с помощью утилиты «Программное обеспечение и обновления» на вкладке Другое программное обеспечение.
После этого либо запустите Software Updater, чтобы обновить Firefox, либо используйте команду apt ниже. Оба из них автоматически установят обратно предварительно установленный пакет Snap.
sudo apt update && sudo apt install firefox
Вот и все. Наслаждаться!