E: 软件包“mercurial”没有安装候选项。我该如何解决这个问题?
sudo apt-get install mercurial
正在读取软件包列表...完成 正在
构建依赖关系树
正在读取状态信息...完成软件包 mercurial 不可用,但被另一个软件包引用。
这可能意味着该软件包缺失、已被淘汰或只能从其他来源获得
答案1
作为andol 建议,这可能是因为Universe 存储库组件被禁用。搜索 Ubuntu 软件包数据库揭示mercurial
它在宇宙中。
启用 Universe 存储库的一种方法是按Ctrl+ Alt+F2并运行software-properties-gtk
。在Ubuntu 软件标签下可从互联网下载,确保选中社区维护的开源软件(宇宙)已选中。有关启用 Universe 的更多信息,请参阅:
然后,要安装 Mercurial,请运行:
sudo apt-get update && sudo apt-get install mercurial
水银的也可以从软件中心安装。
答案2
运行sudo apt-get update
并重试。
答案3
我通过启用“Universal”存储库来解决这个问题
sudo add-apt-repository universe