您的位置:首页 > 其它

解决ubantu下无法安装问题

2016-10-19 21:23 232 查看
问题情况1:

有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
vim : 依赖: vim-common (= 2:7.4.826-1ubuntu1) 但是 2:7.4.1689-3ubuntu1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。


解决方法:

输入下面命令

sudo apt-get remove vim-common


把未满足的依赖关系移除就不会报错啦!

问题情况2:

有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
libclang-dev : 依赖: libclang-3.6-dev (>= 3.6~rc1) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。


解决方法:

安装aptitude

sudo apt-get install aptitude


再安装

sudo aptitude install libclang-dev


下列“新”软件包将被安装。
libclang-3.6-dev{a} libclang-common-3.6-dev{a} libclang-dev
libclang1-3.6{a} libllvm3.6v5{a} libobjc-5-dev{ab} libobjc4{ab}
0 个软件包被升级,新安装 7 个, 0 个将被删除, 同时 0 个将不升级。
需要获取 24.0 MB 的存档。 解包后将要使用 169 MB。
下列软件包存在未满足的依赖关系:
libobjc4 : 依赖: gcc-5-base (= 5.3.1-5ubuntu1) 但是 5.3.1-14ubuntu2 已安装。
libobjc-5-dev : 依赖: gcc-5-base (= 5.3.1-5ubuntu1) 但是 5.3.1-14ubuntu2 已安装。
依赖: libgcc-5-dev (= 5.3.1-5ubuntu1) 但是 5.3.1-14ubuntu2 已安装。
下列动作将解决这些依赖关系:

保持 下列软件包于其当前版本:
1)     libclang-3.6-dev [未安装的]
2)     libclang-dev [未安装的]
3)     libclang1-3.6 [未安装的]
4)     libobjc-5-dev [未安装的]
5)     libobjc4 [未安装的]

是否接受该解决方案?[Y/n/q/?] n
下列动作将解决这些依赖关系:

降级 下列软件包:
1)      cpp-5 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
2)      g++-5 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
3)      gcc-5 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
4)      gcc-5-base [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
5)      libasan2 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
6)      libatomic1 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
7)      libcc1-0 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
8)      libcilkrts5 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
9)      libgcc-5-dev [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
10)     libgomp1 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
11)     libitm1 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
12)     liblsan0 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
13)     libmpx0 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
14)     libquadmath0 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
15)     libstdc++-5-dev [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
16)     libstdc++6 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
17)     libtsan0 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]
18)     libubsan0 [5.3.1-14ubuntu2 (now) -> 5.3.1-5ubuntu1 (xenial)]

是否接受该解决方案?[Y/n/q/?] y
下列软件包将被“降级”:
cpp-5 g++-5 gcc-5 gcc-5-base libasan2 libatomic1 libcc1-0 libcilkrts5
libgcc-5-dev libgomp1 libitm1 liblsan0 libmpx0 libquadmath0
libstdc++-5-dev libstdc++6 libtsan0 libubsan0
下列“新”软件包将被安装。
libclang-3.6-dev{a} libclang-common-3.6-dev{a} libclang-dev
libclang1-3.6{a} libllvm3.6v5{a} libobjc-5-dev{a} libobjc4{a}
0 个软件包被升级,新安装 7 个, 18 个被降级, 0 个将被删除, 同时 0 个将不升级。
需要获取 122 MB 的存档。 解包后将要使用 523 MB。
您要继续吗?[Y/n/?] y
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: