Как в Ubuntu 22.04 установить Firefox из PPA

Snimok yekrana ot 2022 04 27 14 02 26

Всем уже стало понятным, что в Ubuntu 22.04 пакеты программ устанавливаются как Snap-пакекты. С точки зрения, что эти пакеты будут работать в любом случае, так как с приложением устанавливаются полный набор необходимых библиотек. Но есть один нюанс, а то и побольше. Запуск занимает больше времени и заставляет вас снова и снова входить в учетные записи. Это какой-то треш.

Мне этот вариант не подходит для использования Firefox и онлайн электронной отчётности SBIS и ЭДО, так как плагин для этой системы хоть и устанавливается, но он не может установить драйвер КриптоПРО, и не может связаться с ним, и вот поэтому ЭП (электронная подпись) не действует. Всё просто, Firefox из Snap изолирован от всей остальной системы.

Решение: Удалить Firefox установленный как пакет Snap и настроить установку Firefox из репозиториев PPA, с возможностью обновляться, как и ранее командой:

sudo apt update && 
sudo apt full-upgrade --auto-remove -y && 
#sudo reboot

Удаляем FireFox из Snap

Сразу и далее у вас должны быть права использовать sudo. Откройте консоль CTRL+T и выполните команду:

sudo snap remove --purge firefox

Добавляем PPA для Firefox

Продолжаем выполнять команды в консоли, добавляем репозиторий:

sudo add-apt-repository ppa:mozillateam/ppa

Теперь надо сделать так, чтобы приоритет PPA был на первом месте при будущих обновлениях и выполнить пару команд (многострочных):

echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-firefox

и ещё вот это:

echo '
Unattended-Upgrade::Allowed-Origins:: 
"LP-PPA-mozillateam:${distro_codename}";
' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox

Проверьте как у вас получилось, парой команд, которые прочитают настройки и покажут вам результат:

cat /etc/apt/preferences.d/mozilla-firefox
cat /etc/apt/apt.conf.d/51unattended-upgrades-firefox

Вы получите, что-то похожее как на картинке ниже:

Snimok yekrana ot 2022 05 02 14 53 23

Теперь можно смело установить Firefox из PPA:

sudo apt update
sudo apt install firefox

Обратите внимание, что в окне консоли вы будете видеть, что установка идёт с этих адресов:
https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu jammy/main amd64 firefox amd64 100.0+build1-0ubuntu0.22.04.1~mt1 [63,3 MB]

Результат установки Firefox из PPA

В результате получаем FireFox из PPA. Как включить русский интерфейс в настройках FireFox это уже дело техники.

Snimok yekrana ot 2022 04 27 14 14 07

Что ещё?

Видимо стоит рассказать как совсем избавиться от пакетов Snap, чтобы в будущем не устанавливались программы из этого репозитория, и настроить старую добрую установку из пакетов .deb и PPA-репозиториев.

Mozilla Team PPA изначально был разработан для предоставления версий браузера с расширенной поддержкой (ESR). Будет ли PPA получить новые сборки Firefox так же скоро как версии Snap, всё это зависит от добровольцев сообщества. Имейте это в виду.

Если вам важно, то скоро напишу статью: Как отключить в Ubuntu 22.04 репозитории Snap и включить PPA.