Package 没有安装候选是什么意思?

Modified on: Fri, 08 Jun 2018 23:23:23 +0800

上述错误是什么意思?什么是安装候选人?

我正在尝试

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,但它仍然无法解决我的问题。

最佳答案

当您尝试安装有关哪个APT没有任何想法的软件包时会发生这种情况。当您添加软件源然后执行apt-get update时,系统APT的数据库将使用软件源列表中列出的存储库中的所有软件包进行更新。

然后,当您尝试安装任何软件包时,apt会检查其数据库中的软件包名称,找到它并检查其获取位置的repo的名称。然后它从该仓库下载包。

这意味着软件源中列出的所有存储库都没有名为munin-memcached的软件包。我再次检查了它在官方的ubuntu repos中没有。

经过一些谷歌搜索后,我发现它可以在PPA中使用

https://launchpad.net/~chris-lea/+archive/munin-plugins一>

添加此PPA并安装软件包需要您自担风险。我不认识这个人。

要在命令下添加PPA问题:

sudo add-apt-repository ppa:chris-lea/munin-plugins

在命令下面安装软件包munin-memcached问题:

sudo apt-get update && sudo apt-get install munin-memcached

相关问答

添加新评论