“Unable to locate package” while trying to install packages with APT
When I try to install any package through the command line, I get an error.
$ sudo apt-get install <package>
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package <package>
Can anyone help me on this?
apt package-management
add a comment |
When I try to install any package through the command line, I get an error.
$ sudo apt-get install <package>
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package <package>
Can anyone help me on this?
apt package-management
2
This is coming up a lot recently because 18.04 Server has universe, multiverse, and backports disabled by default.
– wjandrea
Sep 8 '18 at 22:40
1
Is there a launchpad issue for improving the helpful hint given when entering a command not installed? (Just hinting that it is in a repository not enabled would be very helpful)
– Thorbjørn Ravn Andersen
Sep 13 '18 at 16:04
add a comment |
When I try to install any package through the command line, I get an error.
$ sudo apt-get install <package>
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package <package>
Can anyone help me on this?
apt package-management
When I try to install any package through the command line, I get an error.
$ sudo apt-get install <package>
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package <package>
Can anyone help me on this?
apt package-management
apt package-management
edited Dec 2 '16 at 9:31
Zanna
50.7k13136241
50.7k13136241
asked Nov 17 '13 at 20:50
CodeGeekyCodeGeeky
9732710
9732710
2
This is coming up a lot recently because 18.04 Server has universe, multiverse, and backports disabled by default.
– wjandrea
Sep 8 '18 at 22:40
1
Is there a launchpad issue for improving the helpful hint given when entering a command not installed? (Just hinting that it is in a repository not enabled would be very helpful)
– Thorbjørn Ravn Andersen
Sep 13 '18 at 16:04
add a comment |
2
This is coming up a lot recently because 18.04 Server has universe, multiverse, and backports disabled by default.
– wjandrea
Sep 8 '18 at 22:40
1
Is there a launchpad issue for improving the helpful hint given when entering a command not installed? (Just hinting that it is in a repository not enabled would be very helpful)
– Thorbjørn Ravn Andersen
Sep 13 '18 at 16:04
2
2
This is coming up a lot recently because 18.04 Server has universe, multiverse, and backports disabled by default.
– wjandrea
Sep 8 '18 at 22:40
This is coming up a lot recently because 18.04 Server has universe, multiverse, and backports disabled by default.
– wjandrea
Sep 8 '18 at 22:40
1
1
Is there a launchpad issue for improving the helpful hint given when entering a command not installed? (Just hinting that it is in a repository not enabled would be very helpful)
– Thorbjørn Ravn Andersen
Sep 13 '18 at 16:04
Is there a launchpad issue for improving the helpful hint given when entering a command not installed? (Just hinting that it is in a repository not enabled would be very helpful)
– Thorbjørn Ravn Andersen
Sep 13 '18 at 16:04
add a comment |
5 Answers
5
active
oldest
votes
First, check if the package actually exists:
- Go to packages.ubuntu.com with a web browser.
- Scroll down to "Search package directories"
Enter the package which you're trying to install into the "Keyword" field.
Enable "Only show exact matches:"
Change the "Distribution" to which version of Ubuntu you're using.

If there are no results, the package you are looking for doesn't exist and the next steps will not work. It may require a third party PPA or an alternative installation method.
If results are found, the package exists and you may continue with these steps:
- Open Software Sources (or Software & Updates in 13.04+) by searching for it in the Dash.
- Open the "Ubuntu Software" tab.
Ensure that the first 4 check boxes on this tab are enabled:

Update the package lists, then test with these commands:
sudo apt-get update
sudo apt-get install <TEST_PACKAGE>
28
I found that a simplesudo apt-get updatewas enough to fix it for me. Your mileage may vary.
– Edward Falk
Mar 7 '16 at 23:33
sudo apt-get updatealso worked for me on Ubuntu on Windows 10 (this is important because the UI referenced in the latter half of this answer doesn't exist on that system).
– James
Jan 30 at 18:49
add a comment |
There are many questions about this topic. Here I provide a basic/general answer.
When apt-get install is unable to locate a package, the package you want to install couldn't be found within repositories that you have added (those in in /etc/apt/sources.list and under /etc/apt/sources.list.d/).
The following (general) procedure helps to solve this:
Make sure you have enabled Ubuntu repositories:
To enable all repositories (
main,universe,restricted,multiverse), use the following commands:
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
Visit Help for more information.
For finding PPA for more packages:
- Go to Ubuntu Package Search. (Already explained in this answer)
- For External Repositories, Visit Ubuntu Updates and search by
button. or Visit
PPAs. - Or Search in Launchpad ppa
- Find appropriate ppa according to your Ubuntu release version.
- Go to Ubuntu Package Search. (Already explained in this answer)
Add PPA (by command-line):
Use this command:
sudo add-apt-repository ppa:<repository-name>
Visit Ubuntu community help for more information.
Don't forget to update (make apt aware of your changes):
It is essential to run this command after changing any repositories:
sudo apt-get update
Selecting best download server may help to speed up update.
Finally install the package:
sudo apt-get install <package>
Refer to Package management by commandline.
Additional/Tip: you can find the correct package-name (i.e the name in the repository) using
apt-cache search <package-name>.
Related frequently asked Q&A:
- How do I resolve unmet dependencies after adding a PPA?
- What does Package <package> has no installation candidate mean?
Note: If package is not available on repository any how, than you have to wait until it is available (in the case of new/updated versions) or use other installation processes than apt-get e.g. compiling from source, downloading executable binary, etc.
3
It could also be that the user is searching forlibname, when it'slibname2in Debian/Ubuntu.
– saiarcot895
Jun 10 '14 at 14:46
3
First, is depends on the package and you are making a number of assumptions. First, you are assuming the OP has identified the correct package name, as pointed out by saiarcot895 . Second you are assuming the packages is available. In general, it is best to first identify the problem. Then if at all possible install from the repositories. Unless there is a specific need, ppa is a second choice. If the package is not in the repositories or ppa it may need to be compiled from source. You really do not have enough information.
– Panther
Jun 10 '14 at 15:06
@saiarcot895 @bodhi.zazen : Revised answer with providingapt-cache searchto find correct package-name from repositories.
– Pandya
Sep 11 '14 at 13:56
awesome answer man, u r one who should be winner
– sdream
Jun 16 '18 at 16:25
add a comment |
xbmc is only available in the universe repository, only since Ubuntu 12.04 (precise). If you have an older release of Ubuntu, you'll need to upgrade or to get xbmc from another place.
If you have Ubuntu 12.04, make sure that you have turned on the universe repository. You can see what repositories you have enabled in the file /etc/apt/sources.list (and in files in the directory /etc/apt/sources.list.d). Check that this file contains a line like
deb http://al.archive.ubuntu.com/ubuntu/ precise universe
or
deb http://zw.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
If you only find a line like
deb http://mn.archive.ubuntu.com/ubuntu/ precise main restricted
and no line with universe, add universe at the end of that line, or a separate line with precise universe, as illustrated above.
If you need to modify /etc/apt/sources.list, run sudo apt-get update afterwards, then try installing again. If the package is still not found, post the complete content of /etc/apt/sources.list and the output of sudo apt-get update.
@EliahKagan I hadn't thought my answer could be interpreted that way, I tried to clarify. Why notalandzw? (I try to select an appropriate mirror for the OP when they give a clue, but here I have no idea.)
– Gilles
Jul 2 '12 at 20:26
add a comment |
In the case where tried to install a file:
sudo apt-get install libstdc++.so.6
instead of a package. You get the error message:
E: Unable to locate package libstdc++.so.6
E: Couldn't find any package by regex 'libstdc++.so.6'
because you tried to install a file libstdc++.so.6 that you can't install, because it is located in a debian package.
You can use apt-file to search for the package that contains that file. To install it, type:
sudo apt-get install apt-file
Then you have to update the index.
sudo apt-file update
After that, you can search for the package which contains the file libstdc++.so.6:
sudo apt-file find libstdc++.so.6
Then you find a lot packages that contains the searched file. For this example I paste only one search result:
libstdc++6: /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Then you can install the needed package libstdc++6:
sudo apt-get install libstdc++6
add a comment |
I'm new to Ubuntu but i'm writing this as I discovered some solutions to avoid this "Unable to Locate Package" errors. There are three circumstances where this might occur to a shock.
- After installing Ubuntu if you don't update it followed by Upgrades, This might occur.
- If there are plenty of software updates to occur in future, make sure all important security updates/recommended updates are turned off by typing "Update Manager" on pressing Alt+F2.
- Issue One and Two can happen even after updating or clearing all updates. But the eternal solution is:
Try point 1 & 2, then typesudo apt-get killmanager, if not working no problem proceed to typesudo apt-get update, then typesudo apt-get upgrade.
Now you should be able to install any software through Terminal.
If You still get error on "sudo apt-get update" line, try using "sudo apt-get upgrade". This will work.. Guys !! As Linux is highly case sensitive Please make sure you use all commands in smaller letters like "sudo" instead of "Sudo"
– Shaan Sundar
Dec 25 '12 at 13:36
add a comment |
protected by Mitch♦ May 13 '15 at 8:59
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
5 Answers
5
active
oldest
votes
5 Answers
5
active
oldest
votes
active
oldest
votes
active
oldest
votes
First, check if the package actually exists:
- Go to packages.ubuntu.com with a web browser.
- Scroll down to "Search package directories"
Enter the package which you're trying to install into the "Keyword" field.
Enable "Only show exact matches:"
Change the "Distribution" to which version of Ubuntu you're using.

If there are no results, the package you are looking for doesn't exist and the next steps will not work. It may require a third party PPA or an alternative installation method.
If results are found, the package exists and you may continue with these steps:
- Open Software Sources (or Software & Updates in 13.04+) by searching for it in the Dash.
- Open the "Ubuntu Software" tab.
Ensure that the first 4 check boxes on this tab are enabled:

Update the package lists, then test with these commands:
sudo apt-get update
sudo apt-get install <TEST_PACKAGE>
28
I found that a simplesudo apt-get updatewas enough to fix it for me. Your mileage may vary.
– Edward Falk
Mar 7 '16 at 23:33
sudo apt-get updatealso worked for me on Ubuntu on Windows 10 (this is important because the UI referenced in the latter half of this answer doesn't exist on that system).
– James
Jan 30 at 18:49
add a comment |
First, check if the package actually exists:
- Go to packages.ubuntu.com with a web browser.
- Scroll down to "Search package directories"
Enter the package which you're trying to install into the "Keyword" field.
Enable "Only show exact matches:"
Change the "Distribution" to which version of Ubuntu you're using.

If there are no results, the package you are looking for doesn't exist and the next steps will not work. It may require a third party PPA or an alternative installation method.
If results are found, the package exists and you may continue with these steps:
- Open Software Sources (or Software & Updates in 13.04+) by searching for it in the Dash.
- Open the "Ubuntu Software" tab.
Ensure that the first 4 check boxes on this tab are enabled:

Update the package lists, then test with these commands:
sudo apt-get update
sudo apt-get install <TEST_PACKAGE>
28
I found that a simplesudo apt-get updatewas enough to fix it for me. Your mileage may vary.
– Edward Falk
Mar 7 '16 at 23:33
sudo apt-get updatealso worked for me on Ubuntu on Windows 10 (this is important because the UI referenced in the latter half of this answer doesn't exist on that system).
– James
Jan 30 at 18:49
add a comment |
First, check if the package actually exists:
- Go to packages.ubuntu.com with a web browser.
- Scroll down to "Search package directories"
Enter the package which you're trying to install into the "Keyword" field.
Enable "Only show exact matches:"
Change the "Distribution" to which version of Ubuntu you're using.

If there are no results, the package you are looking for doesn't exist and the next steps will not work. It may require a third party PPA or an alternative installation method.
If results are found, the package exists and you may continue with these steps:
- Open Software Sources (or Software & Updates in 13.04+) by searching for it in the Dash.
- Open the "Ubuntu Software" tab.
Ensure that the first 4 check boxes on this tab are enabled:

Update the package lists, then test with these commands:
sudo apt-get update
sudo apt-get install <TEST_PACKAGE>
First, check if the package actually exists:
- Go to packages.ubuntu.com with a web browser.
- Scroll down to "Search package directories"
Enter the package which you're trying to install into the "Keyword" field.
Enable "Only show exact matches:"
Change the "Distribution" to which version of Ubuntu you're using.

If there are no results, the package you are looking for doesn't exist and the next steps will not work. It may require a third party PPA or an alternative installation method.
If results are found, the package exists and you may continue with these steps:
- Open Software Sources (or Software & Updates in 13.04+) by searching for it in the Dash.
- Open the "Ubuntu Software" tab.
Ensure that the first 4 check boxes on this tab are enabled:

Update the package lists, then test with these commands:
sudo apt-get update
sudo apt-get install <TEST_PACKAGE>
edited Jan 19 '14 at 3:24
answered Nov 17 '13 at 21:01
kirikiri
19k1259104
19k1259104
28
I found that a simplesudo apt-get updatewas enough to fix it for me. Your mileage may vary.
– Edward Falk
Mar 7 '16 at 23:33
sudo apt-get updatealso worked for me on Ubuntu on Windows 10 (this is important because the UI referenced in the latter half of this answer doesn't exist on that system).
– James
Jan 30 at 18:49
add a comment |
28
I found that a simplesudo apt-get updatewas enough to fix it for me. Your mileage may vary.
– Edward Falk
Mar 7 '16 at 23:33
sudo apt-get updatealso worked for me on Ubuntu on Windows 10 (this is important because the UI referenced in the latter half of this answer doesn't exist on that system).
– James
Jan 30 at 18:49
28
28
I found that a simple
sudo apt-get update was enough to fix it for me. Your mileage may vary.– Edward Falk
Mar 7 '16 at 23:33
I found that a simple
sudo apt-get update was enough to fix it for me. Your mileage may vary.– Edward Falk
Mar 7 '16 at 23:33
sudo apt-get update also worked for me on Ubuntu on Windows 10 (this is important because the UI referenced in the latter half of this answer doesn't exist on that system).– James
Jan 30 at 18:49
sudo apt-get update also worked for me on Ubuntu on Windows 10 (this is important because the UI referenced in the latter half of this answer doesn't exist on that system).– James
Jan 30 at 18:49
add a comment |
There are many questions about this topic. Here I provide a basic/general answer.
When apt-get install is unable to locate a package, the package you want to install couldn't be found within repositories that you have added (those in in /etc/apt/sources.list and under /etc/apt/sources.list.d/).
The following (general) procedure helps to solve this:
Make sure you have enabled Ubuntu repositories:
To enable all repositories (
main,universe,restricted,multiverse), use the following commands:
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
Visit Help for more information.
For finding PPA for more packages:
- Go to Ubuntu Package Search. (Already explained in this answer)
- For External Repositories, Visit Ubuntu Updates and search by
button. or Visit
PPAs. - Or Search in Launchpad ppa
- Find appropriate ppa according to your Ubuntu release version.
- Go to Ubuntu Package Search. (Already explained in this answer)
Add PPA (by command-line):
Use this command:
sudo add-apt-repository ppa:<repository-name>
Visit Ubuntu community help for more information.
Don't forget to update (make apt aware of your changes):
It is essential to run this command after changing any repositories:
sudo apt-get update
Selecting best download server may help to speed up update.
Finally install the package:
sudo apt-get install <package>
Refer to Package management by commandline.
Additional/Tip: you can find the correct package-name (i.e the name in the repository) using
apt-cache search <package-name>.
Related frequently asked Q&A:
- How do I resolve unmet dependencies after adding a PPA?
- What does Package <package> has no installation candidate mean?
Note: If package is not available on repository any how, than you have to wait until it is available (in the case of new/updated versions) or use other installation processes than apt-get e.g. compiling from source, downloading executable binary, etc.
3
It could also be that the user is searching forlibname, when it'slibname2in Debian/Ubuntu.
– saiarcot895
Jun 10 '14 at 14:46
3
First, is depends on the package and you are making a number of assumptions. First, you are assuming the OP has identified the correct package name, as pointed out by saiarcot895 . Second you are assuming the packages is available. In general, it is best to first identify the problem. Then if at all possible install from the repositories. Unless there is a specific need, ppa is a second choice. If the package is not in the repositories or ppa it may need to be compiled from source. You really do not have enough information.
– Panther
Jun 10 '14 at 15:06
@saiarcot895 @bodhi.zazen : Revised answer with providingapt-cache searchto find correct package-name from repositories.
– Pandya
Sep 11 '14 at 13:56
awesome answer man, u r one who should be winner
– sdream
Jun 16 '18 at 16:25
add a comment |
There are many questions about this topic. Here I provide a basic/general answer.
When apt-get install is unable to locate a package, the package you want to install couldn't be found within repositories that you have added (those in in /etc/apt/sources.list and under /etc/apt/sources.list.d/).
The following (general) procedure helps to solve this:
Make sure you have enabled Ubuntu repositories:
To enable all repositories (
main,universe,restricted,multiverse), use the following commands:
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
Visit Help for more information.
For finding PPA for more packages:
- Go to Ubuntu Package Search. (Already explained in this answer)
- For External Repositories, Visit Ubuntu Updates and search by
button. or Visit
PPAs. - Or Search in Launchpad ppa
- Find appropriate ppa according to your Ubuntu release version.
- Go to Ubuntu Package Search. (Already explained in this answer)
Add PPA (by command-line):
Use this command:
sudo add-apt-repository ppa:<repository-name>
Visit Ubuntu community help for more information.
Don't forget to update (make apt aware of your changes):
It is essential to run this command after changing any repositories:
sudo apt-get update
Selecting best download server may help to speed up update.
Finally install the package:
sudo apt-get install <package>
Refer to Package management by commandline.
Additional/Tip: you can find the correct package-name (i.e the name in the repository) using
apt-cache search <package-name>.
Related frequently asked Q&A:
- How do I resolve unmet dependencies after adding a PPA?
- What does Package <package> has no installation candidate mean?
Note: If package is not available on repository any how, than you have to wait until it is available (in the case of new/updated versions) or use other installation processes than apt-get e.g. compiling from source, downloading executable binary, etc.
3
It could also be that the user is searching forlibname, when it'slibname2in Debian/Ubuntu.
– saiarcot895
Jun 10 '14 at 14:46
3
First, is depends on the package and you are making a number of assumptions. First, you are assuming the OP has identified the correct package name, as pointed out by saiarcot895 . Second you are assuming the packages is available. In general, it is best to first identify the problem. Then if at all possible install from the repositories. Unless there is a specific need, ppa is a second choice. If the package is not in the repositories or ppa it may need to be compiled from source. You really do not have enough information.
– Panther
Jun 10 '14 at 15:06
@saiarcot895 @bodhi.zazen : Revised answer with providingapt-cache searchto find correct package-name from repositories.
– Pandya
Sep 11 '14 at 13:56
awesome answer man, u r one who should be winner
– sdream
Jun 16 '18 at 16:25
add a comment |
There are many questions about this topic. Here I provide a basic/general answer.
When apt-get install is unable to locate a package, the package you want to install couldn't be found within repositories that you have added (those in in /etc/apt/sources.list and under /etc/apt/sources.list.d/).
The following (general) procedure helps to solve this:
Make sure you have enabled Ubuntu repositories:
To enable all repositories (
main,universe,restricted,multiverse), use the following commands:
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
Visit Help for more information.
For finding PPA for more packages:
- Go to Ubuntu Package Search. (Already explained in this answer)
- For External Repositories, Visit Ubuntu Updates and search by
button. or Visit
PPAs. - Or Search in Launchpad ppa
- Find appropriate ppa according to your Ubuntu release version.
- Go to Ubuntu Package Search. (Already explained in this answer)
Add PPA (by command-line):
Use this command:
sudo add-apt-repository ppa:<repository-name>
Visit Ubuntu community help for more information.
Don't forget to update (make apt aware of your changes):
It is essential to run this command after changing any repositories:
sudo apt-get update
Selecting best download server may help to speed up update.
Finally install the package:
sudo apt-get install <package>
Refer to Package management by commandline.
Additional/Tip: you can find the correct package-name (i.e the name in the repository) using
apt-cache search <package-name>.
Related frequently asked Q&A:
- How do I resolve unmet dependencies after adding a PPA?
- What does Package <package> has no installation candidate mean?
Note: If package is not available on repository any how, than you have to wait until it is available (in the case of new/updated versions) or use other installation processes than apt-get e.g. compiling from source, downloading executable binary, etc.
There are many questions about this topic. Here I provide a basic/general answer.
When apt-get install is unable to locate a package, the package you want to install couldn't be found within repositories that you have added (those in in /etc/apt/sources.list and under /etc/apt/sources.list.d/).
The following (general) procedure helps to solve this:
Make sure you have enabled Ubuntu repositories:
To enable all repositories (
main,universe,restricted,multiverse), use the following commands:
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
Visit Help for more information.
For finding PPA for more packages:
- Go to Ubuntu Package Search. (Already explained in this answer)
- For External Repositories, Visit Ubuntu Updates and search by
button. or Visit
PPAs. - Or Search in Launchpad ppa
- Find appropriate ppa according to your Ubuntu release version.
- Go to Ubuntu Package Search. (Already explained in this answer)
Add PPA (by command-line):
Use this command:
sudo add-apt-repository ppa:<repository-name>
Visit Ubuntu community help for more information.
Don't forget to update (make apt aware of your changes):
It is essential to run this command after changing any repositories:
sudo apt-get update
Selecting best download server may help to speed up update.
Finally install the package:
sudo apt-get install <package>
Refer to Package management by commandline.
Additional/Tip: you can find the correct package-name (i.e the name in the repository) using
apt-cache search <package-name>.
Related frequently asked Q&A:
- How do I resolve unmet dependencies after adding a PPA?
- What does Package <package> has no installation candidate mean?
Note: If package is not available on repository any how, than you have to wait until it is available (in the case of new/updated versions) or use other installation processes than apt-get e.g. compiling from source, downloading executable binary, etc.
edited Apr 13 '17 at 12:23
Community♦
1
1
answered Jun 10 '14 at 13:58
PandyaPandya
20.1k2794157
20.1k2794157
3
It could also be that the user is searching forlibname, when it'slibname2in Debian/Ubuntu.
– saiarcot895
Jun 10 '14 at 14:46
3
First, is depends on the package and you are making a number of assumptions. First, you are assuming the OP has identified the correct package name, as pointed out by saiarcot895 . Second you are assuming the packages is available. In general, it is best to first identify the problem. Then if at all possible install from the repositories. Unless there is a specific need, ppa is a second choice. If the package is not in the repositories or ppa it may need to be compiled from source. You really do not have enough information.
– Panther
Jun 10 '14 at 15:06
@saiarcot895 @bodhi.zazen : Revised answer with providingapt-cache searchto find correct package-name from repositories.
– Pandya
Sep 11 '14 at 13:56
awesome answer man, u r one who should be winner
– sdream
Jun 16 '18 at 16:25
add a comment |
3
It could also be that the user is searching forlibname, when it'slibname2in Debian/Ubuntu.
– saiarcot895
Jun 10 '14 at 14:46
3
First, is depends on the package and you are making a number of assumptions. First, you are assuming the OP has identified the correct package name, as pointed out by saiarcot895 . Second you are assuming the packages is available. In general, it is best to first identify the problem. Then if at all possible install from the repositories. Unless there is a specific need, ppa is a second choice. If the package is not in the repositories or ppa it may need to be compiled from source. You really do not have enough information.
– Panther
Jun 10 '14 at 15:06
@saiarcot895 @bodhi.zazen : Revised answer with providingapt-cache searchto find correct package-name from repositories.
– Pandya
Sep 11 '14 at 13:56
awesome answer man, u r one who should be winner
– sdream
Jun 16 '18 at 16:25
3
3
It could also be that the user is searching for
libname, when it's libname2 in Debian/Ubuntu.– saiarcot895
Jun 10 '14 at 14:46
It could also be that the user is searching for
libname, when it's libname2 in Debian/Ubuntu.– saiarcot895
Jun 10 '14 at 14:46
3
3
First, is depends on the package and you are making a number of assumptions. First, you are assuming the OP has identified the correct package name, as pointed out by saiarcot895 . Second you are assuming the packages is available. In general, it is best to first identify the problem. Then if at all possible install from the repositories. Unless there is a specific need, ppa is a second choice. If the package is not in the repositories or ppa it may need to be compiled from source. You really do not have enough information.
– Panther
Jun 10 '14 at 15:06
First, is depends on the package and you are making a number of assumptions. First, you are assuming the OP has identified the correct package name, as pointed out by saiarcot895 . Second you are assuming the packages is available. In general, it is best to first identify the problem. Then if at all possible install from the repositories. Unless there is a specific need, ppa is a second choice. If the package is not in the repositories or ppa it may need to be compiled from source. You really do not have enough information.
– Panther
Jun 10 '14 at 15:06
@saiarcot895 @bodhi.zazen : Revised answer with providing
apt-cache search to find correct package-name from repositories.– Pandya
Sep 11 '14 at 13:56
@saiarcot895 @bodhi.zazen : Revised answer with providing
apt-cache search to find correct package-name from repositories.– Pandya
Sep 11 '14 at 13:56
awesome answer man, u r one who should be winner
– sdream
Jun 16 '18 at 16:25
awesome answer man, u r one who should be winner
– sdream
Jun 16 '18 at 16:25
add a comment |
xbmc is only available in the universe repository, only since Ubuntu 12.04 (precise). If you have an older release of Ubuntu, you'll need to upgrade or to get xbmc from another place.
If you have Ubuntu 12.04, make sure that you have turned on the universe repository. You can see what repositories you have enabled in the file /etc/apt/sources.list (and in files in the directory /etc/apt/sources.list.d). Check that this file contains a line like
deb http://al.archive.ubuntu.com/ubuntu/ precise universe
or
deb http://zw.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
If you only find a line like
deb http://mn.archive.ubuntu.com/ubuntu/ precise main restricted
and no line with universe, add universe at the end of that line, or a separate line with precise universe, as illustrated above.
If you need to modify /etc/apt/sources.list, run sudo apt-get update afterwards, then try installing again. If the package is still not found, post the complete content of /etc/apt/sources.list and the output of sudo apt-get update.
@EliahKagan I hadn't thought my answer could be interpreted that way, I tried to clarify. Why notalandzw? (I try to select an appropriate mirror for the OP when they give a clue, but here I have no idea.)
– Gilles
Jul 2 '12 at 20:26
add a comment |
xbmc is only available in the universe repository, only since Ubuntu 12.04 (precise). If you have an older release of Ubuntu, you'll need to upgrade or to get xbmc from another place.
If you have Ubuntu 12.04, make sure that you have turned on the universe repository. You can see what repositories you have enabled in the file /etc/apt/sources.list (and in files in the directory /etc/apt/sources.list.d). Check that this file contains a line like
deb http://al.archive.ubuntu.com/ubuntu/ precise universe
or
deb http://zw.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
If you only find a line like
deb http://mn.archive.ubuntu.com/ubuntu/ precise main restricted
and no line with universe, add universe at the end of that line, or a separate line with precise universe, as illustrated above.
If you need to modify /etc/apt/sources.list, run sudo apt-get update afterwards, then try installing again. If the package is still not found, post the complete content of /etc/apt/sources.list and the output of sudo apt-get update.
@EliahKagan I hadn't thought my answer could be interpreted that way, I tried to clarify. Why notalandzw? (I try to select an appropriate mirror for the OP when they give a clue, but here I have no idea.)
– Gilles
Jul 2 '12 at 20:26
add a comment |
xbmc is only available in the universe repository, only since Ubuntu 12.04 (precise). If you have an older release of Ubuntu, you'll need to upgrade or to get xbmc from another place.
If you have Ubuntu 12.04, make sure that you have turned on the universe repository. You can see what repositories you have enabled in the file /etc/apt/sources.list (and in files in the directory /etc/apt/sources.list.d). Check that this file contains a line like
deb http://al.archive.ubuntu.com/ubuntu/ precise universe
or
deb http://zw.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
If you only find a line like
deb http://mn.archive.ubuntu.com/ubuntu/ precise main restricted
and no line with universe, add universe at the end of that line, or a separate line with precise universe, as illustrated above.
If you need to modify /etc/apt/sources.list, run sudo apt-get update afterwards, then try installing again. If the package is still not found, post the complete content of /etc/apt/sources.list and the output of sudo apt-get update.
xbmc is only available in the universe repository, only since Ubuntu 12.04 (precise). If you have an older release of Ubuntu, you'll need to upgrade or to get xbmc from another place.
If you have Ubuntu 12.04, make sure that you have turned on the universe repository. You can see what repositories you have enabled in the file /etc/apt/sources.list (and in files in the directory /etc/apt/sources.list.d). Check that this file contains a line like
deb http://al.archive.ubuntu.com/ubuntu/ precise universe
or
deb http://zw.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
If you only find a line like
deb http://mn.archive.ubuntu.com/ubuntu/ precise main restricted
and no line with universe, add universe at the end of that line, or a separate line with precise universe, as illustrated above.
If you need to modify /etc/apt/sources.list, run sudo apt-get update afterwards, then try installing again. If the package is still not found, post the complete content of /etc/apt/sources.list and the output of sudo apt-get update.
edited Jul 2 '12 at 20:25
answered Jul 2 '12 at 20:10
GillesGilles
44.9k13102141
44.9k13102141
@EliahKagan I hadn't thought my answer could be interpreted that way, I tried to clarify. Why notalandzw? (I try to select an appropriate mirror for the OP when they give a clue, but here I have no idea.)
– Gilles
Jul 2 '12 at 20:26
add a comment |
@EliahKagan I hadn't thought my answer could be interpreted that way, I tried to clarify. Why notalandzw? (I try to select an appropriate mirror for the OP when they give a clue, but here I have no idea.)
– Gilles
Jul 2 '12 at 20:26
@EliahKagan I hadn't thought my answer could be interpreted that way, I tried to clarify. Why not
al and zw? (I try to select an appropriate mirror for the OP when they give a clue, but here I have no idea.)– Gilles
Jul 2 '12 at 20:26
@EliahKagan I hadn't thought my answer could be interpreted that way, I tried to clarify. Why not
al and zw? (I try to select an appropriate mirror for the OP when they give a clue, but here I have no idea.)– Gilles
Jul 2 '12 at 20:26
add a comment |
In the case where tried to install a file:
sudo apt-get install libstdc++.so.6
instead of a package. You get the error message:
E: Unable to locate package libstdc++.so.6
E: Couldn't find any package by regex 'libstdc++.so.6'
because you tried to install a file libstdc++.so.6 that you can't install, because it is located in a debian package.
You can use apt-file to search for the package that contains that file. To install it, type:
sudo apt-get install apt-file
Then you have to update the index.
sudo apt-file update
After that, you can search for the package which contains the file libstdc++.so.6:
sudo apt-file find libstdc++.so.6
Then you find a lot packages that contains the searched file. For this example I paste only one search result:
libstdc++6: /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Then you can install the needed package libstdc++6:
sudo apt-get install libstdc++6
add a comment |
In the case where tried to install a file:
sudo apt-get install libstdc++.so.6
instead of a package. You get the error message:
E: Unable to locate package libstdc++.so.6
E: Couldn't find any package by regex 'libstdc++.so.6'
because you tried to install a file libstdc++.so.6 that you can't install, because it is located in a debian package.
You can use apt-file to search for the package that contains that file. To install it, type:
sudo apt-get install apt-file
Then you have to update the index.
sudo apt-file update
After that, you can search for the package which contains the file libstdc++.so.6:
sudo apt-file find libstdc++.so.6
Then you find a lot packages that contains the searched file. For this example I paste only one search result:
libstdc++6: /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Then you can install the needed package libstdc++6:
sudo apt-get install libstdc++6
add a comment |
In the case where tried to install a file:
sudo apt-get install libstdc++.so.6
instead of a package. You get the error message:
E: Unable to locate package libstdc++.so.6
E: Couldn't find any package by regex 'libstdc++.so.6'
because you tried to install a file libstdc++.so.6 that you can't install, because it is located in a debian package.
You can use apt-file to search for the package that contains that file. To install it, type:
sudo apt-get install apt-file
Then you have to update the index.
sudo apt-file update
After that, you can search for the package which contains the file libstdc++.so.6:
sudo apt-file find libstdc++.so.6
Then you find a lot packages that contains the searched file. For this example I paste only one search result:
libstdc++6: /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Then you can install the needed package libstdc++6:
sudo apt-get install libstdc++6
In the case where tried to install a file:
sudo apt-get install libstdc++.so.6
instead of a package. You get the error message:
E: Unable to locate package libstdc++.so.6
E: Couldn't find any package by regex 'libstdc++.so.6'
because you tried to install a file libstdc++.so.6 that you can't install, because it is located in a debian package.
You can use apt-file to search for the package that contains that file. To install it, type:
sudo apt-get install apt-file
Then you have to update the index.
sudo apt-file update
After that, you can search for the package which contains the file libstdc++.so.6:
sudo apt-file find libstdc++.so.6
Then you find a lot packages that contains the searched file. For this example I paste only one search result:
libstdc++6: /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Then you can install the needed package libstdc++6:
sudo apt-get install libstdc++6
answered Jan 23 '14 at 22:02
BuZZ-dEEBuZZ-dEE
9,235115169
9,235115169
add a comment |
add a comment |
I'm new to Ubuntu but i'm writing this as I discovered some solutions to avoid this "Unable to Locate Package" errors. There are three circumstances where this might occur to a shock.
- After installing Ubuntu if you don't update it followed by Upgrades, This might occur.
- If there are plenty of software updates to occur in future, make sure all important security updates/recommended updates are turned off by typing "Update Manager" on pressing Alt+F2.
- Issue One and Two can happen even after updating or clearing all updates. But the eternal solution is:
Try point 1 & 2, then typesudo apt-get killmanager, if not working no problem proceed to typesudo apt-get update, then typesudo apt-get upgrade.
Now you should be able to install any software through Terminal.
If You still get error on "sudo apt-get update" line, try using "sudo apt-get upgrade". This will work.. Guys !! As Linux is highly case sensitive Please make sure you use all commands in smaller letters like "sudo" instead of "Sudo"
– Shaan Sundar
Dec 25 '12 at 13:36
add a comment |
I'm new to Ubuntu but i'm writing this as I discovered some solutions to avoid this "Unable to Locate Package" errors. There are three circumstances where this might occur to a shock.
- After installing Ubuntu if you don't update it followed by Upgrades, This might occur.
- If there are plenty of software updates to occur in future, make sure all important security updates/recommended updates are turned off by typing "Update Manager" on pressing Alt+F2.
- Issue One and Two can happen even after updating or clearing all updates. But the eternal solution is:
Try point 1 & 2, then typesudo apt-get killmanager, if not working no problem proceed to typesudo apt-get update, then typesudo apt-get upgrade.
Now you should be able to install any software through Terminal.
If You still get error on "sudo apt-get update" line, try using "sudo apt-get upgrade". This will work.. Guys !! As Linux is highly case sensitive Please make sure you use all commands in smaller letters like "sudo" instead of "Sudo"
– Shaan Sundar
Dec 25 '12 at 13:36
add a comment |
I'm new to Ubuntu but i'm writing this as I discovered some solutions to avoid this "Unable to Locate Package" errors. There are three circumstances where this might occur to a shock.
- After installing Ubuntu if you don't update it followed by Upgrades, This might occur.
- If there are plenty of software updates to occur in future, make sure all important security updates/recommended updates are turned off by typing "Update Manager" on pressing Alt+F2.
- Issue One and Two can happen even after updating or clearing all updates. But the eternal solution is:
Try point 1 & 2, then typesudo apt-get killmanager, if not working no problem proceed to typesudo apt-get update, then typesudo apt-get upgrade.
Now you should be able to install any software through Terminal.
I'm new to Ubuntu but i'm writing this as I discovered some solutions to avoid this "Unable to Locate Package" errors. There are three circumstances where this might occur to a shock.
- After installing Ubuntu if you don't update it followed by Upgrades, This might occur.
- If there are plenty of software updates to occur in future, make sure all important security updates/recommended updates are turned off by typing "Update Manager" on pressing Alt+F2.
- Issue One and Two can happen even after updating or clearing all updates. But the eternal solution is:
Try point 1 & 2, then typesudo apt-get killmanager, if not working no problem proceed to typesudo apt-get update, then typesudo apt-get upgrade.
Now you should be able to install any software through Terminal.
edited Dec 25 '12 at 15:53
Eric Carvalho
41.6k17115146
41.6k17115146
answered Dec 25 '12 at 13:31
Shaan SundarShaan Sundar
312
312
If You still get error on "sudo apt-get update" line, try using "sudo apt-get upgrade". This will work.. Guys !! As Linux is highly case sensitive Please make sure you use all commands in smaller letters like "sudo" instead of "Sudo"
– Shaan Sundar
Dec 25 '12 at 13:36
add a comment |
If You still get error on "sudo apt-get update" line, try using "sudo apt-get upgrade". This will work.. Guys !! As Linux is highly case sensitive Please make sure you use all commands in smaller letters like "sudo" instead of "Sudo"
– Shaan Sundar
Dec 25 '12 at 13:36
If You still get error on "sudo apt-get update" line, try using "sudo apt-get upgrade". This will work.. Guys !! As Linux is highly case sensitive Please make sure you use all commands in smaller letters like "sudo" instead of "Sudo"
– Shaan Sundar
Dec 25 '12 at 13:36
If You still get error on "sudo apt-get update" line, try using "sudo apt-get upgrade". This will work.. Guys !! As Linux is highly case sensitive Please make sure you use all commands in smaller letters like "sudo" instead of "Sudo"
– Shaan Sundar
Dec 25 '12 at 13:36
add a comment |
protected by Mitch♦ May 13 '15 at 8:59
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
2
This is coming up a lot recently because 18.04 Server has universe, multiverse, and backports disabled by default.
– wjandrea
Sep 8 '18 at 22:40
1
Is there a launchpad issue for improving the helpful hint given when entering a command not installed? (Just hinting that it is in a repository not enabled would be very helpful)
– Thorbjørn Ravn Andersen
Sep 13 '18 at 16:04