sudo snap install slack
sudo snap install slack --classic
# With snapd 2.20, a new confinement policy is introduced: “classic”, designed to
# cater for all your scripting and tooling needs. Snaps declaring their confinement
# as “classic”, have access to the rest of the system, as most legacy (debian packages
# for example) packaged apps do, while still benefiting from the ci-integrated store
# model, with automated updates, rollbacks to older versions, release channels, etc.
# https://ubuntu.com/blog/how-to-snap-introducing-classic-confinement
# Snap confinement
# ~ Strict ~
# Used by the majority of snaps. Strictly confined snaps run in complete isolation,
# up to a minimal access level that’s deemed always safe. Consequently, strictly
# confined snaps can not access your files, network, processes or any other system
# resource without requesting specific access via an interface (see below).
# ~ Classic ~
# Allows access to your system’s resources in much the same way traditional packages
# do. To safeguard against abuse, publishing a classic snap requires manual approval,
# and installation requires the --classic command line argument.
# https://snapcraft.io/docs/snap-confinement?utm_source=insights&utm_campaign=snapd_2_20_classic_post