Bob*_*ogg 5 package-management apt
当我尝试使用 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
Run Code Online (Sandbox Code Playgroud)
有谁知道如何找出它实际上指的是什么包?
笔记:
我看了看“但是被另一个包引用了”。- 找到那个包,它建议使用apt-cache search来查找引用它的包。然而,如果我为 这样做somePackage,我将不会得到任何输出。
例如,不apt-cache search openoffice.org-hunspell返回任何输出,而是apt-cache search gcc返回几个包。
编辑:
有几个不同的软件包在过去给我造成了问题的第一部分,但是 apt-cache 搜索没有发现任何东西(到目前为止)只发生在 openoffice.org-hunspell 软件包中。
我想我最想知道的是:当我看到错误消息“Package somePackage 没有安装候选”时,我想有一个确定的方法来知道
/etc/apt/sources.list这意味着我无法得到它。Bra*_*iam -1
包somePackage 不可用,但被另一个包引用。这可能意味着该包丢失、已过时或只能从其他来源获得
这意味着一个包对“somePackage”具有依赖性、建议或推荐,但somePackage 本身和任何关联的元数据不可用。你应该自己寻找somePackage 的替换(如果该包在官方存储库中,很可能有一个空包指向替换),以防该包已被重命名,或者忘记它,如果您试图获取出于任何动机从存储库中删除的软件包。根本没有办法以编程方式执行此操作。
| 归档时间: |
|
| 查看次数: |
25339 次 |
| 最近记录: |