我尝试使用终端命令安装 VIM sudo apt-get install vim
,但没有安装,并收到以下消息:
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies: flashplugin-installer : Breaks: flashplugin-downloader (< 11.1.102.55ubuntu3) but
11.0.1.152ubuntu1 is to be installed
vim : Depends: vim-common (= 2:7.3.429-2ubuntu2.1) but 2:7.3.429-2ubuntu2 is to be installed
Depends: vim-runtime (= 2:7.3.429-2ubuntu2.1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution
我尝试使用它apt-get -f
来安装,但是没有效果。
我该如何修复它?
答案1
可能回答得太晚了。但请尝试卸载 vim-common。我也遇到了类似的问题,错误消息如下
The following packages have unmet dependencies:
vim : Depends: vim-common (= 2:7.3.429-2ubuntu2) but 2:7.3.429-2ubuntu2.1 is to be installed
E: Unable to correct problems, you have held broken packages.
我可以通过首先卸载 vim-common 包来解决这个问题。
sudo apt-get remove vim-common
之后我就能顺利安装它了。
答案2
我看到的情况是该flashplugin-installer
软件包存在某种下载或安装问题,无法安装 vim。我建议删除 flashplugin 软件包,然后刷新存储库缓存,然后下载 vim。之后只需再次安装 flash,尽管我建议通过受限附加程序进行安装。如下所示:
sudo apt-get remove flashplugin-installer
sudo apt-get update
sudo apt-get install vim
sudo apt-get install ubuntu-restricted-extras
另一方面,我实际上仍然建议使用 aptitude 而不是 apt-get。或者甚至使用 synaptic 来轻松解决软件包之间多个冲突的问题。
答案3
我想将你们两个的答案结合起来。请逐一输入:
sudo apt-get install ubuntu-restricted-extras
sudo apt-get update
sudo apt-get remove vim-common
sudo apt-get install vim
答案4
我意识到这篇文章是四年多前发布的。
因此在 2017 年 6 月我安装了 lubuntu 12.04
我也遇到过同样的问题。
我尝试了所有能找到的答案中列出的所有方法,但无法安装 vim 或 vim-nox。
所以你可以想象当我输入
vi
并且它出现了彩色的 vim 屏幕。
我很尴尬,我花了一个小时尝试强制安装,却发现它已经在那里了。
这也解释了为什么 vim-common 存在版本问题。