无法安装vim

Max*_*opp 9 installation vim

我在 AMD 64 电脑上运行 Ubuntu 11.10,作为 Xubuntu,配置为 Windows 7 双启动。

我尝试用这个安装vim:

sudo apt-get install vim
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

The following packages have unmet dependencies:
 vim : Depends: vim-common (= 2:7.3.154+hg~74503f6ee649-2ubuntu2) but 2:7.3.154+hg~74503f6ee649-2ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

我对问题是什么只有一个非常模糊的想法,并且对如何纠正这个问题一无所知。希望大家能帮忙。

jrg*_*jrg 15

您有一个过时的包裹清单。

运行此命令:

sudo apt-get update && sudo apt-get install vim

这样做是更新您的软件包列表,然后尝试安装 vim。


Aki*_*n28 11

做的时候

$ sudo apt-get install vim
Run Code Online (Sandbox Code Playgroud)

我有 :

Reading package lists... Done  
Building dependency tree  
Reading state information... Done

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 vim : Depends: vim-common (= 2:7.3.154+hg~74503f6ee649-2ubuntu2) but 2:7.3.154+hg~74503f6ee649-2ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我做了:

sudo apt-get remove vim-common 
sudo apt-get clean && sudo apt-get purge 
sudo apt-get update && sudo apt-get install vim
Run Code Online (Sandbox Code Playgroud)

我必须说,之前的修复对 vim 安装起到了作用,但对其他软件包却没有,这仍然给我带来了同样的问题(E:无法纠正问题,你持有损坏的软件包)

搜索了一些之后,我在另一个论坛上找到了一个更好的解决方法。Liam Proven (http://ubuntu.5.n6.nabble.com/E-Unable-to-correct-problems-you-have-held-broken-packages-td4355181.html) 已提供修复程序。

在 Synaptic(如果已安装)或系统设置 | 软件来源。寻找找到最快服务器的选项。它通常会选择您附近的轻装镜子。

设置最快的服务器后,我没有任何问题。希望这是有用的。