错误消息:
libreadline6-dev:依赖: libreadline6 (= 6.3-8 ubuntu2),但要安装6.3-8 ubuntu8
这是有点理智,因为我没有困难安装libreadline6,但'-dev‘软件包失败与此错误。
更新:
libreadline6-dev:
Installed: (none)
Candidate: 6.3-8ubuntu2
Version table:
6.3-8ubuntu2 500
500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages发布于 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源,因为它们以您可能不想要的方式干扰您的包管理。
https://askubuntu.com/questions/857233
复制相似问题