ubuntu下apt-get install安装软件, 报“无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”。比如以下报错
一般出现这种情况的原因时 要装A, 依赖B, 但是已经安装的软件C也依赖B, 但是A依赖的B的版本和C依赖的B的版本不一致, 导致了如果要安装B,那么C便不能正常运行了,所以系统报错,组织安装B。
那么解决方法就是: 安装指定版本号的B。
如上面报错的解决办法:
首先制定libssl1.0.0的安装。即:
sudo apt-get install libssl1.0.0=1.0.2g-1ubuntu4.13
安装成功后再运行之前的安装命令即可。
sudo apt-get install libssl-dev