以上错误意味着什么?什么是安装候选?
我想做的是
sudo apt-get install munin-memcached
我收到这样的信息:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package munin-memcached is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package munin-memcached has no installation candidate
我在谷歌上搜索了这个问题,有人说要做一个apt-get upgrade
,但它仍然没有解决我的问题。
发布于 2010-11-24 08:38:13
当您试图安装APT不知道的软件包时,就会发生这种情况。当您添加软件源时,您需要执行一个apt-get update
,以便您的系统APT的数据库使用软件源列表中列出的存储库中的所有包进行更新。
然后,当您尝试安装任何包时,APT将检查其数据库中的包名,找到它,并从它获得它的位置检查存储库的名称。然后,它从该存储库下载包。
这意味着在您的软件源中列出的所有存储库中,都没有名为munin-memcached
的包。我再次检查了一下,它在正式的Ubuntu存储库中是不可用的。
在googling之后,我发现它在PPA:克里斯/穆宁-插件中是可用的。
添加此PPA并自行安装软件包。我不认识这个人。
若要添加PPA,请发出以下命令:
sudo add-apt-repository ppa:chris-lea/munin-plugins
若要安装软件包munin-memcached
,请发出以下命令:
sudo apt-get update && sudo apt-get install munin-memcached
发布于 2010-11-24 08:25:53
这意味着,一些已安装的软件包表示,它需要一个名为memcached的包才能工作。但是包管理器没有在存储库中找到它。它通常后面是一些信息,哪些包错过了它,但它没有在这里。
在标准的Ubuntu repos中没有包名memcached,所以您可能会使用一些额外的存储库。如果你把它张贴在这里,我们可以设法找出原因。
https://askubuntu.com/questions/14685
复制相似问题