The dependency system in snapd is intentionally basic and it won't
complain when uninstalling a dependency, because it has no way of
knowing whether it's strictly required for the snap to work, or simply
providing additional capabilities.

The fact that each snap ships everything they need is largely true, but
for the exception of the platform snaps (such as gnome-3-28-1804) that
contain a set of common libraries typically used by GNOME/GTK
applications, which allows de-duplicating and consequently reducing the
size of the snaps significantly.

If you're interested in the details, I suggest reading
https://snapcraft.io/docs/content-interface.

I am not aware of a generic way to inspect a given snap's dependencies,
other than installing it and observing which other content snaps get
pulled in.

** Changed in: chromium-browser (Ubuntu)
       Status: Incomplete => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1910821

Title:
  [snap] chromium fails to start with "/snap/chromium/1444/usr/lib
  /chromium-browser/chrome: error while loading shared libraries:
  libatk-1.0.so.0: cannot open shared object file: No such file or
  directory"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1910821/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to