15.7_libcurl3和libcurl4冲突问题导致virtualbox无法安装【已解决】
Tofloor
poster avatar
kmptvt
deepin
2018-08-21 17:40
Author
本帖最后由 x1i 于 2018-8-21 11:22 编辑

安装libcurl3会卸载掉libcurl4
安装libcurl4会卸载掉libcurl3
but
virtualbox 5.2.18 依赖libcurl3
curl 7.60.0-2  依赖libcurl4
所以安装virtualbox 5.2.18 会卸载掉curl 7.60.0-2
安装curl 7.60.0-2会卸载掉virtualbox 5.2.18

解决办法:
修改virtualbox源为:
  1. deb https://download.virtualbox.org/virtualbox/debian bionic contrib
Copy the Code
然后重新安装。

Reply Favorite View the author
All Replies
avatar
HualetWang
deepin
2018-08-21 17:58
#1
Reply View the author
avatar
Island
deepin
2018-08-21 18:11
#2
virtualbox 5.2.18是哪里的版本? 安装仓库版本应该没有问题。
Reply View the author
avatar
Island
deepin
2018-08-21 18:11
#3
libcurl4 升级会替换掉libcurl3     然后依赖libcurl3 的会逐步替换到libcurl4上面。
Reply View the author
avatar
kmptvt
deepin
2018-08-21 18:16
#4
https://bbs.deepin.org/post/167407
virtualbox 5.2.18是哪里的版本? 安装仓库版本应该没有问题。

virtualbox官网最新的版本
Reply View the author
avatar
155******23
deepin
2018-08-22 02:12
#5
https://bbs.deepin.org/post/167407
libcurl4 升级会替换掉libcurl3     然后依赖libcurl3 的会逐步替换到libcurl4上面。

curl 命令也无法安装 提示
stone@stone-pc:~$ sudo apt-get install curl
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
curl : 依赖: libcurl4 (= 7.60.0-2) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
Reply View the author
avatar
Renlong
deepin
2018-08-22 21:18
#6
https://bbs.deepin.org/post/167407
libcurl4 升级会替换掉libcurl3     然后依赖libcurl3 的会逐步替换到libcurl4上面。

php7.0-curl 依然依赖libcurl3      
Reply View the author
avatar
阿刀
deepin
2018-08-31 23:34
#7
It has been deleted!