拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何修复 Ubuntu 中的“无安装候选”错误

如何修复 Ubuntu 中的“无安装候选”错误

白鹭 - 2022-01-05 1976 0 0

这里有一些方法可以解决这个问题。

“无安装候选”是什么意思?

如果你尝试安装一个 Apt 没有信息的包,它会通知你找不到它。如果您错误地输入了包的名称或尝试安装不在存储库中的应用程序,就会发生这种情况。

还有另一个包丢失的情况-Apt 无法在通常的位置找到它,但由于另一个引用它的包知道它存在。

如何在 Ubuntu 中修复“无安装候选”错误的图片 1

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

如何修复 Ubuntu 中的“No Installation Candidate”错误?

首先检查条目是否在您上次执行的更新/升级中被删除。您不必在令人困惑的日志中查找此信息。您只需要运行另一个更新/升级即可安装最新版本的软件。在此过程中,Apt 的数据库将被更新。然后再次尝试安装该软件包。

Picture 2 of How to fix 'No Installation Candidate' error in Ubuntu

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

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

sudo add-apt-repository REPOSITORY_PPA

在极少数情况下,问题不是缺少存档,而是重命名的包。要检查可用的类似名称的包,请使用以下命令:

apt-cache search PACKAGE_NAME

根据您要查找的内容,这会显示大量可用软件。这里有一个缩小这个列表的技巧:通常,包不会完全重命名它,而只会重命名版本号或子关键字。幸运的是,apt-cache 支持 Regex(正则表达式或正则表达式)。因此,您可以搜索以特定关键字开头的包。

例如,假设您使用 'firefox' 作为 PACKAGE_NAME 输入上述命令,在这种情况下,您会在名称或描述。相反,您可以尝试以下操作:

tapt-cache search "^PACKAGE_NAME*"

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

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *