Ubuntu22.10のFirefoxをPPAのものに変更

先日snap版Firefoxのアップデートに悩んだり，KeepassXCのブラウザ統合がsnap版に非対応だったりしてsnap版のFirefoxが使いづらいなと感じています．
Ubuntu Mozilla TeamのPPA版Firefox ESRに入れ替えてみました．

Firefox ESR and Thunderbird stable builds : “Mozilla Team” team

まず，既存のFirefoxを削除します．

$ sudo snap remove firefox
$ sudo apt purge firefox

Note

snapパッケージだけでなく，Ubuntuのfirefoxパッケージがありました，snap版がない状態で実行するとsnap版を導入するよう言われました．

$ firefox

Command '/usr/bin/firefox' requires the firefox snap to be installed.
Please install it with:

snap install firefox

PPAの登録を行いパッケージの更新を行います．

$ sudo add-apt-repository ppa:mozillateam/ppa
$ sudo apt update

firefox パッケージはsnapですが， firefox-esr はさっき登録したPPA版に向いています．

$ apt show firefox
Package: firefox
Version: 1:1snap1-0ubuntu2
Priority: optional
Section: web
Origin: Ubuntu
Maintainer: Ubuntu Mozilla Team <ubuntu-mozillateam@lists.ubuntu.com>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 261 kB
Provides: gnome-www-browser, iceweasel, www-browser, x-www-browser
Pre-Depends: debconf, snapd
Depends: debconf (>= 0.5) | debconf-2.0
Breaks: firefox-dbg (<< 1:1snap1), firefox-dev (<< 1:1snap1), firefox-geckodriver (<< 1:1snap1), firefox-mozsymbols (<< 1:1snap1)
Replaces: firefox-dbg (<< 1:1snap1), firefox-dev (<< 1:1snap1), firefox-geckodriver (<< 1:1snap1), firefox-mozsymbols (<< 1:1snap1)
Task: xubuntu-live, ubuntukylin-desktop
Download-Size: 72.3 kB
APT-Manual-Installed: yes
APT-Sources: http://jp.archive.ubuntu.com/ubuntu kinetic/main amd64 Packages
Description: Transitional package - firefox -> firefox snap
This is a transitional dummy package. It can safely be removed.
.
firefox is now replaced by the firefox snap.

N: 追加レコードが 1 件あります。表示するには '-a' スイッチを付けてください。
$ apt show firefox-esr
Package: firefox-esr
Version: 91.11.0esr+build2-0ubuntu0.22.04.1
Priority: optional
Section: web
Maintainer: Ubuntu Mozilla Team <ubuntu-mozillateam@lists.ubuntu.com>
Installed-Size: 225 MB
Provides: gnome-www-browser, iceweasel, www-browser
Depends: lsb-release, libatk1.0-0 (>= 1.12.4), libc6 (>= 2.35), libcairo-gobject2 (>= 1.10.0), libcairo2 (>= 1.10.0), libdbus-1-3 (>= 1.9.14), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.10.1), libgcc-s1 (>= 4.0), libgdk-pixbuf-2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.42), libgtk-3-0 (>= 3.14), libharfbuzz0b (>= 0.6.0), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libpangoft2-1.0-0 (>= 1.14.0), libstdc++6 (>= 12), libx11-6, libx11-xcb1 (>= 2:1.7.5), libxcb-shm0, libxcb1, libxcomposite1 (>= 1:0.4.5), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxi6, libxrender1, libxt6
Recommends: xul-ext-ubufox, libcanberra0, libdbusmenu-glib4, libdbusmenu-gtk3-4
Suggests: fonts-lyx
Xul-Appid: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
Download-Size: 61.8 MB
APT-Manual-Installed: yes
APT-Sources: https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu kinetic/main amd64 Packages
Description: Safe and easy web browser from Mozilla
Firefox delivers safe, easy web browsing. A familiar user interface,
enhanced security features including protection from online identity theft,
and integrated search let you get the most out of the web.

firefox-serと日本語言語パッケージを導入します．

$ sudo apt install firefox-esr firefox-esr-locale-ja
$ firefox-esr --version
Mozilla Firefox 91.11.0esr

最新版が使いたい場合は使えない手ですが……．

環境

$ dpkg-query -W firefox-esr* keepassxc
firefox-esr 91.11.0esr+build2-0ubuntu0.22.04.1
firefox-esr-locale-ja 91.11.0esr+build2-0ubuntu0.22.04.1
keepassxc 2.6.6+dfsg.1-1
$ lsb_release -dr
Description: Ubuntu Kinetic Kudu (development branch)
Release: 22.10
$ arch
x86_64