这里有一些方法可以解决这个问题。
“无安装候选”是什么意思?
如果你尝试安装一个 Apt 没有信息的包,它会通知你找不到它。如果您错误地输入了包的名称或尝试安装不在存储库中的应用程序,就会发生这种情况。
还有另一个包丢失的情况-Apt 无法在通常的位置找到它,但由于另一个引用它的包知道它存在。
在这种情况下,问题是因为 Apt 不知道在哪里以及如何找到它。
如何修复 Ubuntu 中的“No Installation Candidate”错误?
首先检查条目是否在您上次执行的更新/升级中被删除。您不必在令人困惑的日志中查找此信息。您只需要运行另一个更新/升级即可安装最新版本的软件。在此过程中,Apt 的数据库将被更新。然后再次尝试安装该软件包。
如果这不起作用,您可能会在当前未列出的存档中找到特定的包。您只需找到它并将其添加到您的发行版的软件源中即可。
互联网是查找丢失存储的有用伴侣。找到后,您可以使用以下命令将存储库添加到 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 评论