在linux系统下安装文件时,经常碰到依赖包的版本不满足的问题。比如:
The following packages have unmet dependencies:
Depends: uuid-dev (>=2.27.1) but it is not going to be installed.
第一种解决方案是运行sudo apt install -f命令。这个我试了没有啥效果
第二种解决方法是缺啥装啥:
- 运行 sudo apt install uuid-dev
系统报告 Depends: libuuid1 (= 2.31.1-0.4ubuntu3) but 2.31.1-0.4ubuntu3.6 is to be installed.
运行到这里后,接下了该做什么,困扰了我好几天,直到看到博主8BitCat
的帖子,才豁然开朗。接下了的操作步骤如下 - 运行 sudo apt install libuuid1=2.31.1-0.4ubuntu3 后,就ok了
有些依赖包的安装可能需要多个子依赖包的安装,这时候就按照缺啥装啥的理念,逐个安装就行了。