首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >锂线-未满足的依赖/破碎的包装

锂线-未满足的依赖/破碎的包装
EN

Ask Ubuntu用户
提问于 2016-12-05 10:35:15
回答 1查看 1.8K关注 0票数 2

错误消息:

libreadline6-dev:依赖: libreadline6 (= 6.3-8 ubuntu2),但要安装6.3-8 ubuntu8

这是有点理智,因为我没有困难安装libreadline6,但'-dev‘软件包失败与此错误。

更新:

代码语言:javascript
复制
libreadline6-dev:
  Installed: (none)
  Candidate: 6.3-8ubuntu2
  Version table:
    6.3-8ubuntu2 500
      500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
EN

回答 1

Ask Ubuntu用户

发布于 2016-12-05 11:55:00

libreadline6-dev包不存在于Ubuntu16.10 (Yakkety)中,因为默认版本的readline现在是7。(更准确地说,它仍然存在作为一个虚拟包,但就我们这里的目的而言,它可能根本不存在。)

但是,在您的系统上,仍然启用了一些Ubuntu16.04 ( Xenial )源,而且由于Xenial中确实存在libreadline6-dev,所以您的系统尝试从那里安装它。这是失败的,因为即使Yakkety没有libreadline6-dev,它也有libreadline6,但是Yakkety版本的libreadline6不能与Xenial版本的libreadline6-dev一起安装。

如何从那里开始取决于你想要做什么,你还没有提到。但是,除非您真的需要读行6,否则可以只安装libreadline-dev (它将安装readline 7)。您也很可能希望从sources.list中删除这些Xenial源,因为它们以您可能不想要的方式干扰您的包管理。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/857233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档