当我尝试安装带有apt-get install的包时,我偶尔会看到表单的消息。
Package somePackage 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 somePackage has no installation candidate有没有人知道它指的是什么包(S)?
注意:
我查看了“-找到那个包裹”但是被另一个包裹引用了,它建议使用apt-cache search查找引用它的包。然而,如果我为somePackage这样做,我将无法获得任何输出。
例如,apt-cache search openoffice.org-hunspell不返回输出,但apt-cache search gcc返回几个包。
编辑:
在过去,有几个不同的包导致了问题的第一部分,但是apt缓存搜索没有打开任何东西(到目前为止)只发生在openOffice.org-hun拼写包中。
我想我最想知道的是:当我看到错误消息“包somePackage没有安装候选”时,我想知道一种肯定的方法。
/etc/apt/sources.list有什么问题吗?这意味着我无法理解它。发布于 2018-08-29 07:53:45
当宇宙回复未启用时(这是一个最小的服务器安装),我就出现了这样的错误。使他们能够解决这个问题(一揽子方案是由这种回购提供的)。HTH。
发布于 2014-01-16 19:40:51
包somePackage不可用,但由另一个包引用。这可能意味着软件包丢失了,已经过时,或者只能从另一个来源获得。
这意味着包具有对" somePackage“的依赖、建议或建议,但是somePackage本身和任何相关的元数据都不可用。您应该自己寻找somePackage的替换(如果包在官方存储库中,很可能会有一个指向替换的空包),以防包被重命名,或者忘记它,以防出于任何动机试图从存储库中删除包。根本没有办法以编程的方式做到这一点。
https://askubuntu.com/questions/406488
复制相似问题