En 19.04, j'avais supprimé toutes les applications d'accrochage et installé des versions de code régulières de ces mêmes applications.
J'ai mis à niveau vers 19.10 et il a réinstallé toutes les mêmes applications snap! Cela peut être vu comme les divers périphériques/dev/loop [1-8] ...
Filesystem Size Used Avail Use% Mounted on
/dev/sda7 568G 381G 159G 71% /
/dev/loop1 3.8M 3.8M 0 100% /snap/gnome-system-monitor/107
/dev/loop2 15M 15M 0 100% /snap/gnome-characters/359
/dev/loop3 157M 157M 0 100% /snap/gnome-3-28-1804/91
/dev/loop0 23M 23M 0 100% /snap/snapd/4992
/dev/loop4 45M 45M 0 100% /snap/gtk-common-themes/1353
/dev/loop5 1.0M 1.0M 0 100% /snap/gnome-logs/81
/dev/loop6 4.3M 4.3M 0 100% /snap/gnome-calculator/544
/dev/loop7 55M 55M 0 100% /snap/core18/1223
/dev/sda6 11G 6.7G 4.0G 63% /media/username/Shared_Data
/dev/sda2 96M 74M 23M 77% /boot/efi
/dev/sdb1 384G 73G 292G 20% /media/username/Timeshift
/dev/sdb2 57G 98M 57G 1% /media/username/Shared_Data_2
/dev/loop8 55M 55M 0 100% /snap/core18/1265
Avez-vous une idée de la raison pour laquelle Ubuntu insiste pour (ré) installer des applications snap? Ne retardent-ils pas les temps de démarrage? Qu'est-ce qui rend ces applications snap meilleures?
Regardez le manifeste . Il spécifie tous les snapshots et packages associés aux snapshots qui seraient installés.
gir1.2-snapd-1:AMD64 1.49-0ubuntu1
gnome-software-plugin-snap 3.30.6-2ubuntu10
libsnapd-glib1:AMD64 1.49-0ubuntu1
snapd 2.41+19.10.1
snap:core stable 7917
snap:core18 stable 1223
snap:gnome-3-28-1804 stable/ubuntu-19.10 71
snap:gnome-calculator stable/ubuntu-19.10 501
snap:gnome-characters stable/ubuntu-19.10 317
snap:gnome-logs stable/ubuntu-19.10 81
snap:gtk-common-themes stable/ubuntu-19.10 1353
Le fait que vous les ayez supprimés en 19.04 n'aurait pas dû affecter ce qui est installé en 19.10 mais cela ne semble pas être le cas.
En 19.04, si vous exécutez Sudo apt purge snapd
, cela supprimerait, en plus de snapd
, les snaps actuellement installés sur votre système. Maintenant, si vous exécutez Sudo do-release-upgrade
, ni snapd
ni aucun snap n'est installé. Deux utilisateurs, ici , et ici , ont vérifié cela. J'ai également vérifié, dans une machine virtuelle, que la mise à niveau du 19.04 vers 19.10 n'a pas réinstallé les snaps ou snapd
, si Sudo apt purge snapd
a été exécuté avant Sudo apt purge snapd
.
Il n'est pas clair si cette situation persistera si les utilisateurs finissent par passer de 19.10 à 20.04.
Cependant, il y a un commentaire sur discourse.ubuntu.com à lire. Citant de là:
Cela ressemble à une demande de fonctionnalité dans l'outil de mise à niveau. Essentiellement, si l'utilisateur a déjà supprimé un composant logiciel enfichable et installé le deb de l'application, une mise à niveau se produit, il récupère une chose qu'il a supprimée.
Cependant, je ne suis pas sûr que les outils de mise à niveau aient l'intelligence de savoir que vous avez précédemment supprimé le composant logiciel enfichable et que vous ne souhaitez pas le récupérer. De plus, l'objectif de l'outil de mise à niveau est de vous amener à la nouvelle version. Ces clichés font partie de la nouvelle version. J'ai le sentiment que si vous supprimez Firefox de 19.04 et que vous passez à 19.10, vous récupérerez Firefox. C'est un cas d'utilisation similaire que vous décrivez.
Ce commentaire indique que les snaps devraient être réinstallés, ce qui n'est pas ce que nous, qui avons purgé snapd
voir.
(Je voudrais également souligner qu'avant la mise à niveau vers 19.10, j'ai purgé plusieurs polices dont je n'ai pas besoin. Elles n'ont pas non plus été réinstallées.)
Ré.
Qu'est-ce qui rend ces applications snap meilleures?
Martin Wimpress est le nouveau Desktop Director d'Ubuntu. Il parle de la raison d'être des snaps dans cette vidéo: Future of Ubuntu & Unpacking Snaps with Martin Wimpress | Part 2 | IG Talks ep. 4 .