安装 vim 时出现问题

安装 vim 时出现问题

我尝试使用终端命令安装 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 存在版本问题。

相关内容