Skip to content

Latest commit

 

History

History
152 lines (99 loc) · 2.61 KB

File metadata and controls

152 lines (99 loc) · 2.61 KB

📦 Snap Quick Reference (Linux)

⚡ Quick Reference Commands

Command Description
🔍 snap find <term> Search Snap packages
📥 sudo snap install <pkg> Install a Snap package
🔄 sudo snap refresh Update all Snap packages
⬆️ sudo snap refresh <pkg> Update a specific package
❌ sudo snap remove <pkg> Remove a Snap package
📋 snap list List installed Snap packages
ℹ️ snap info <pkg> Show package details
🔁 snap revert <pkg> Roll back to previous version
⏸️ sudo snap disable <pkg> Disable a Snap package
▶️ sudo snap enable <pkg> Enable a Snap package
🔐 snap connections <pkg> View interface permissions
🔧 snap connect / disconnect Manage permissions manually
🧹 sudo snap set system refresh.retain=<N> Control retained revisions
⏰ snap refresh --time Show update schedule

💡 Command Examples

🔍 Search for Snap packages

snap find spotify

📥 Install a Snap package

sudo snap install vlc

Install classic confinement app:

sudo snap install code --classic

🔄 Update all Snap packages

sudo snap refresh

⬆️ Update one package

sudo snap refresh vlc

❌ Remove a Snap package

sudo snap remove vlc

📋 List installed Snaps

snap list

ℹ️ Show package details

snap info firefox

🔁 Revert to previous version

sudo snap revert firefox

⏸️ Disable a Snap temporarily

sudo snap disable firefox

Re-enable it:

sudo snap enable firefox

🔐 View permissions/interfaces

snap connections firefox

🔧 Manually connect permissions

Example (camera access):

sudo snap connect chromium:camera

Disconnect:

sudo snap disconnect chromium:camera

🧹 Limit stored old versions

Keep only two revisions:

sudo snap set system refresh.retain=2

⏰ Check auto-update schedule

snap refresh --time