如何修复 Ubuntu 中的“无安装候选”问题

您已经尝试安装某些东西,但 Ubuntu 无法将其带入。 Apt 提到了一些关于“没有安装候选人”的内容。 这是什么意思,问题的根源是什么,是否可以解决? 这里有一些方法可以解决它。

这是什么意思?

如果您尝试安装 Apt 不知道的软件包,它将通知您无法找到它。 如果您输入错误的软件包名称或尝试安装不在存储库中的应用程序,则可能会发生这种情况。

还有另一种缺少包的情况——Apt 在其通常的位置找不到它,但知道它存在,因为另一个包引用了它。

在这种情况下,问题在于 Apt 不知道在哪里以及如何找到它。

你怎么能解决它?

首先检查该条目是否在您执行的最后一次更新/升级期间被删除。 您不必在神秘的日志中寻找它。 您只需要运行另一个更新/升级即可获得已安装软件的最新版本。 在此过程中,Apt 的数据库将被更新。 然后,尝试再次安装该软件包。

Ubuntu Fix No Installation Candidate Apt Update

如果这不起作用,您可能会在当前未列出的存储库中找到特定的包。 您只需找到它并将其添加到您的发行版的软件源中。

互联网是您寻找丢失存储库的朋友。 找到后,您可以使用以下命令将存储库添加到 Ubuntu:

在极少数情况下,问题不是缺少存储库,而是重命名的包。 要检查具有相似名称的可用软件包,请使用以下命令:

根据您要查找的内容,这可能会显示大量可用软件。 这里有一个缩小范围的技巧:通常,包名称不会有根本的名称更改。 可能会改变的是版本号或次要关键字。 谢天谢地, apt-cache 支持正则表达式。 因此,您可以搜索以特定关键字开头的包。

为了 example,假设您使用“firefox”作为 PACKAGE_NAME。 在这种情况下,您会看到几十个带有该词的条目 firefox 在他们的名字或描述中。 您可以尝试以下方法:

上述命令将返回名称以 PACKAGE_NAME 开头的所有包的列表。 如果您将 PACKAGE_NAME 替换为 firefox,您会看到以“firefox。” 其中,您可能会找到您正在寻找的替代品。

你有没有遇到过“没有安装候选人”的问题,如果有,你是怎么解决的? 在下面的评论部分告诉我们。 继续阅读以了解如何在 Ubuntu 中设置 git 用户名和电子邮件。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅