Table of Contents
This guide explains how to resolve 'No Installation Candidate' Error in Ubuntu, starting with the most likely causes and moving through practical troubleshooting steps.
What does 'No installation candidate' mean?
If you try to install a package where Apt has no information, it will notify you that it cannot be found. That can happen if you incorrectly enter the name of a package or try to install an application that is not in the repository.
There is also another case of the missing package - Apt cannot find it in the usual location but knows it exists thanks to another package that references it.

In such cases, the problem is because Apt doesn't know where and how to find it.
How to fix "No Installation Candidate" error in Ubuntu?
Start by checking if the entry was deleted in the last update / upgrade you performed. You don't have to look for this in confusing logs. You just need to run another update / upgrade to have the latest versions of the software installed. During this process, Apt's database will be updated. Then try to install the package again.

If that doesn't work, you will likely find the specific package in an archive that is not currently listed. You just have to find and add it to your distribution's software source.
The Internet is a useful companion in finding missing storage. Once located, you can add the repository to Ubuntu with the command:
sudo add-apt-repository REPOSITORY_PPA
In rare cases, the problem is not the lack of an archive, but a renamed package. To check for available similarly named packages use the command:
apt-cache search PACKAGE_NAME
Depending on what you're looking for, this can bring up a huge list of available software. Here's a tip for narrowing down this list: Typically, the package won't completely rename it, but only the version number or sub-keywords. Thankfully, apt-cache supports Regex (regular expressions or regular expressions). Therefore, you can search for packages that start with a specific keyword.
For example, suppose if you entered the above command with 'firefox' as PACKAGE_NAME , in that case you would see a lot of entries with the word firefox in the name or description. Instead, you can try the following:
tapt-cache search "^PACKAGE_NAME*"
The above command will return a list of all packages whose names start with PACKAGE_NAME. If you have replaced PACKAGE_NAME with firefox, you should see a list of all packages that begin with the word 'firefox'. Among them, you will probably find an alternative to the one you are looking for.
FAQ
What usually causes 'No Installation Candidate' Error in Ubuntu?
The cause may involve incorrect settings, outdated software, damaged files, permission problems, device compatibility, or a temporary system issue.
What should I try first to resolve 'No Installation Candidate' Error in Ubuntu?
Restart the affected app or device, install pending updates, verify settings and connections, and follow the troubleshooting steps in order.
How can I prevent the issue from returning?
Keep software updated, maintain backups, avoid interrupted installations, and review system or device settings after major changes.
Reader Comments 0
Sign in with email or Google to join the discussion.