Purging of GNOME SNAP packages - Dependencies & Risks?

Thank you, Thom!

I didn’t know that Alan Pope himself had raised issues about the SNAP supply chain. I guess that is why he started working on a tool for checking SNAP packages. :slight_smile:



Thank you, Chris! That’s a command I needed to know to make my own determinations.

I am still running 22.04 LTS. This is my full list of SNAP packages installed currently:

Name                 Version                         Rev    Tracking         Publisher      Notes
bare                 1.0                             5      latest/stable    canonicalâś“     base
canonical-livepatch  v10.16.2                        406    latest/stable    canonicalâś“     -
chromium             149.0.7827.53                   3459   latest/stable    canonicalâś“     -
core18               20260204                        2999   latest/stable    canonicalâś“     base
core20               20260410                        2866   latest/stable    canonicalâś“     base
core22               20260225                        2411   latest/stable    canonicalâś“     base
core24               20260410                        1643   latest/stable    canonicalâś“     base
cups                 2.4.19-2                        1206   latest/stable    openprintingâś“  -
gnome-3-34-1804      0+git.3556cb3                   93     latest/stable    canonicalâś“     -
gnome-3-38-2004      0+git.efb213a                   143    latest/stable    canonicalâś“     -
gnome-42-2204        0+git.c1d3d69-sdk0+git.015db9a  247    latest/stable    canonicalâś“     -
gnome-46-2404        0+git.f1cd5fa-sdk0+git.ca9c59c  153    latest/stable    canonicalâś“     -
gs                   10.02.1                         x1     -                -              devmode
gtk-common-themes    0.1-81-g442e511                 1535   latest/stable    canonicalâś“     -
mesa-2404            25.0.7-snap211                  1165   latest/stable    canonicalâś“     -
snapd                2.75.2                          26865  latest/stable    canonicalâś“     snapd
software-boutique    0+git.0fdcecc                   57     latest/stable/…  flexiondotorg  classic
ubuntu-mate-welcome  22.04.0-d3d4bb1a                726    latest/stable/…  flexiondotorg  classic

None of those, except Chromium, were specifically installed by me, and I did not realize that it was a SNAP rather than Debian. :frowning:

Like I did for Firefox, I will work thru the issues for me to have Chromium as non-SNAP. No need for help on this dependency. :slight_smile:


Working thru the dependencies one at a time:

# snap connections canonical-livepatch
Interface              Plug                                                           Slot                    Notes
hardware-observe       canonical-livepatch:hardware-observe                           :hardware-observe       -
kernel-module-control  canonical-livepatch:kernel-module-control                      :kernel-module-control  -
log-observe            canonical-livepatch:log-observe                                :log-observe            -
network-bind           canonical-livepatch:network-bind                               :network-bind           -
network-control        canonical-livepatch:network-control                            :network-control        -
network-manager        canonical-livepatch:network-manager                            :network-manager        -
system-files           canonical-livepatch:etc-dpkg                                   :system-files           -
system-files           canonical-livepatch:etc-update-motd-d                          :system-files           -
system-files           canonical-livepatch:hostfs-var-lib-dpkg                        :system-files           -
system-files           canonical-livepatch:hostfs-var-local-canonical-livepatch-mode  :system-files           -
system-files           canonical-livepatch:run-cloud-init-instance-data-json          :system-files           -
system-files           canonical-livepatch:sys-kernel-livepatch                       :system-files           -
system-observe         canonical-livepatch:system-observe                             :system-observe         -
system-packages-doc    canonical-livepatch:system-packages-doc                        :system-packages-doc    -

IF I remove the canonical-livepatch SNAP, is there a separate package I need to install, or is that the SNAP pushed out which was intended for servers rather than desktop?

3 Likes