snap.pkg
Manage sandboxed snap packages
TLDR
SYNOPSIS
snap command [OPTIONS]
DESCRIPTION
snap is the package manager for Snap packages, self-contained applications that work across Linux distributions. Snaps include all dependencies and run in sandboxed environments for security isolation.The Snap store provides thousands of applications including browsers, development tools, and server software. Snaps update automatically in the background and can be rolled back to previous versions if needed.
PARAMETERS
find query
Search for snaps in the storeinstall package
Install a snap packageremove package
Uninstall a snap packagerefresh [package]
Update snap(s) to latest versionlist
Display installed snapsinfo package
Show detailed snap informationchanges
List recent system changesrevert package
Revert snap to previous versionenable package
Enable a disabled snapdisable package
Disable a snapservices
Query service statusstart/stop/restart service
Control snap servicesconnect plug slot
Connect interfacesdisconnect plug slot
Disconnect interfaces--channel channel
Specify channel (stable, candidate, beta, edge)--classic
Allow classic confinement--devmode
Enable development mode
CAVEATS
Requires snapd daemon running. Snaps may have larger disk footprint than native packages due to bundled dependencies. Classic confinement bypasses sandbox restrictions. Some distributions have removed or disabled snap support.
HISTORY
Snap was developed by Canonical and introduced with Ubuntu 16.04 in 2016. It was designed to provide universal Linux packaging with automatic updates, security confinement, and cross-distribution compatibility. The technology builds on earlier work from Ubuntu Touch's click packages.