2023.07.06 Ubuntu pushes snap deeper into its package requirements - GlenKPeterson/One-off_Examples GitHub Wiki
Yesterday, it looks like Ubuntu tried again to force snap onto my desktop by making it a dependency of ubuntu-desktop-minimal and ubuntu-desktop. Probably as a result of this: https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1962021
I have so many questions:
- Do I need the ubuntu-deskop and/or ubuntu-desktop-minimal packages?
- Can/should flatpak provide GNOME, and how does that fit into the rest of the OS?
- At what point do flatpak devotees switch to Debian or Fedora Silverblue or something else?
$ apt list --upgradable
Listing... Done
gnome-remote-desktop/jammy-updates 42.7-0ubuntu1 amd64 [upgradable from: 42.3-0ubuntu1]
libidn12/jammy-updates 1.38-4ubuntu1 amd64 [upgradable from: 1.38-4build1]
libinput-bin/jammy-updates 1.20.0-1ubuntu0.3 amd64 [upgradable from: 1.20.0-1ubuntu0.2]
libinput10/jammy-updates 1.20.0-1ubuntu0.3 amd64 [upgradable from: 1.20.0-1ubuntu0.2]
ubuntu-desktop-minimal/jammy-updates 1.481.1 amd64 [upgradable from: 1.481]
ubuntu-desktop/jammy-updates 1.481.1 amd64 [upgradable from: 1.481]
ubuntu-minimal/jammy-updates 1.481.1 amd64 [upgradable from: 1.481]
ubuntu-standard/jammy-updates 1.481.1 amd64 [upgradable from: 1.481]
$ sudo apt upgrade
...
The following NEW packages will be installed:
firefox snapd
The following packages have been kept back:
gnome-remote-desktop libinput-bin libinput10 ubuntu-desktop ubuntu-desktop-minimal ubuntu-minimal ubuntu-standard
The following packages will be upgraded:
libidn12
1 upgraded, 2 newly installed, 0 to remove and 7 not upgraded.
Need to get 24.0 MB of archives.
After this operation, 103 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
$ apt-rdepends ubuntu-desktop-minimal
...
gnome-control-center
Depends: libsnapd-glib1 (>= 1.58)
libgoa-backend-1.0-1
Depends: libsnapd-glib1 (>= 1.43)
pulseaudio
Depends: libsnapd-glib1 (>= 1.49)
update-manager
Depends: gir1.2-snapd-1
$ apt-rdepends ubuntu-desktop
...
gnome-control-center
Depends: libsnapd-glib1 (>= 1.58)
libgoa-backend-1.0-1
Depends: libsnapd-glib1 (>= 1.43)
pulseaudio
Depends: libsnapd-glib1 (>= 1.49)
update-manager
Depends: gir1.2-snapd-1