How to fix error: snap "package-name" is not installed in APT
This error occurs when attempting to use a snap package that hasn't been installed on your system. The snap daemon may not be installed, the package name may be incorrect, or the package isn't available for your system architecture.
Quick fix
Fixes error: snap "package-name" is not installed
snap --version- Verify snap command is available
- Install snapd if not present
- Verify the correct package name
- Check your system architecture
snap --versionerror: snap "package-name" is not installed
What this error means
The snap package manager is trying to reference a package that doesn't exist in your system's snap installation. This can happen for several reasons: the snapd daemon isn't installed on your system, the package name you specified doesn't exist in the Snap Store, the package isn't available for your system's architecture (32-bit vs 64-bit), or the package requires a specific installation mode like --classic.
Typical symptoms
- snap commands fail with 'is not installed' error
- snap package cannot be found or accessed
- Unable to run snap applications
- snap install command returns error before completing
Common causes
- snapd daemon is not installed on the system
- Incorrect or misspelled snap package name
- Package is not available for your system architecture (32-bit vs 64-bit)
- Package requires --classic mode but wasn't installed that way
- Snap Store package is unavailable in your region or for your distribution
- Fresh snapd installation not yet fully initialized
How to fix "error: snap "package-name" is not installed"
First, check if the snap command is installed:
snap --versionIf you get 'command not found', you need to install snapd first.
Install the snapd daemon using apt:
sudo apt update
sudo apt install snapdAfter installation, you may need to restart your system or wait a few moments for snapd to fully initialize.
Use the snap find command to search for the correct package name:
snap find package-nameThis will show you available packages matching your search. Make sure you use the exact name shown in the results.
Verify your system is 64-bit, as many modern snap packages only support 64-bit systems:
uname -mIf output is 'x86_64', you're on 64-bit. If it's 'i686', you're on 32-bit and may have limited snap package availability.
Install the package using the correct name from the snap find results:
snap install package-nameIf the package requires classic mode (full system access), add the --classic flag:
snap install package-name --classicCheck the snap store page for the package to see if --classic is required.
If you continue experiencing issues, refresh the core snap package:
sudo snap refresh coreThen retry the installation of your desired package.
Advanced notes
On Linux Mint, snapd may be disabled by default. Remove the nosnap.pref file to enable it: sudo rm /etc/apt/preferences.d/nosnap.pref, then run sudo apt update and sudo apt install snapd. Snap packages are self-contained with their dependencies bundled, unlike apt packages which use a shared-dependencies model. This means snap packages are larger but more portable across different Linux distributions. If snap commands still fail after installation, the /snap/bin directory may not be in your system PATH. Check by running echo $PATH and ensure /snap/bin is listed. Some applications have both apt and snap versions; apt packages typically offer better performance while snaps provide automatic updates and isolation.
Frequently asked questions
- What does "error: snap "package-name" is not installed" mean?
- The snap package manager is trying to reference a package that doesn't exist in your system's snap installation. This can happen for several reasons: the snapd daemon isn't installed on your system, the package name you specified doesn't exist in the Snap Store, the package isn't available for your system's architecture (32-bit vs 64-bit), or the package requires a specific installation mode like --classic.
- How do I fix "error: snap "package-name" is not installed"?
- This error occurs when attempting to use a snap package that hasn't been installed on your system. The snap daemon may not be installed, the package name may be incorrect, or the package isn't available for your system architecture.
- What causes "error: snap "package-name" is not installed"?
- snapd daemon is not installed on the system Incorrect or misspelled snap package name Package is not available for your system architecture (32-bit vs 64-bit)
- Is the "error: snap "package-name" is not installed" error serious?
- It is a medium-severity error โ more of a blocker than a risk. The steps above resolve it.