Ubuntu 下当发现可能是安装的其他软件包不兼容导致了安装包出错时,可以根据提示需要执行“sudo apt-get -f install ”来卸载之前的冲突包。
如果安装过aptitude包,还可以使用命令“ aptitude -f install ”,实现相同的效果。
说明:
1、sudo apt-get -f install 是修复损坏的软件包,尝试卸载出错的包,重新安装正确版本的。
2、-f 是 参数
放在 install 前面跟后面是一样的效果
即: " sudo apt-get -f install " equals to " sudo apt-get install -f"
参考:
2.1 What was the difference between `sudo apt-get -f install` and `sudo apt-get install -f`?
http://askubuntu.com/questions/381145/w ... t-get-inst
2.2 Ubuntu fix broken package (best solution)
http://www.iasptk.com/ubuntu-debian/158 ... t-solution