This is useful for stalled updates when installing ubuntu-desktop-minimal on a server. the firefox snap package seems to hang.
derived from here
sudo snap remove --purge firefox
sudo snap remove --purge snap-store
sudo snap remove --purge lxd
sudo snap remove --purge core20
sudo snap remove --purge snapd
sudo apt remove --autoremove snapd
cat << EOT | sudo tee /etc/apt/preferences.d/nosnap.pref
Package: snapd
Pin: release a=*
Pin-Priority: -10
EOT
sudo apt update