vim的安装及部分问题解决方法

1.刚安装好Ubuntu后需要装vim编辑器时,在终端输入vim test.c时会出现下面情况:

nigel@yq-ubuntu:~/worksp$ vim test.c

The program 'vim' can be found in the following packages:

 * vim

 * vim-gnome

 * vim-tiny

 * vim-athena

 * vim-gtk

 * vim-nox

Try: sudo apt-get install

这说明系统还未安装vim编辑器。

2.但是当我输入sudo apt-get install vim-gtk时(我们用的vim就是这个安装包),

再次出现了下面这样的问题:

nigel@yq-ubuntu:~/worksp$ sudo apt-get install vim-gtk

Reading package lists... Done

Building dependency tree      

Reading state information... Done

Package vim-gtk is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

 

E: Package 'vim-gtk' has no installation candidate

这种情况如果你没有出现说明你的软件源设置是可以的,我的刚装好没有选择软件源就会出现这个提示,找不到这个包。这时,我们应该在software center中找到software sources(软件源设置),点击Ubuntu software->找到download from点击进去选择other…->select best server ,然后他会自动寻找适合你IP的最佳软件源,静静等待。找到之后,chooes server退出即可。

3.我们再次回到终端,执行sudo apt-get update更新一下

4.然后我们再次执行sudo apt-get install vim-gtk

这次发现还是没有成功,而是出现了下面这种情况:

nigel@yq-ubuntu:~/worksp$ sudo apt-get install vim-gtk

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-gtk : 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所依赖的vim-common和系统自带的vim-common版本冲突,解决办法就是先把vim-common卸载了然后再安装vim即可。

5.执行这句话sudo apt-get remove vim-common 卸载vim-common

6.再次执行sudo apt-get install vim-gtk,这次会发现成功了!!!呵呵。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当您尝试在Linux或Unix系统上安装Vim编辑器时,可能会遇到“没有足够的vim缓存”这样的错误提示。这通常是因为系统在安装过程中需要一些空间来创建临时文件和数据结构,但磁盘空间不足导致安装过程失败。 为了解决这个问题,您可以采取以下几个步骤: 1. **检查磁盘空间**:首先确认您的系统有足够的可用磁盘空间。打开终端,输入`df -h`命令查看当前磁盘的使用情况,确保`/`分区(根目录)有足够的空间。 2. **释放磁盘空间**:如果空间紧张,尝试删除一些不需要的文件或者使用`sudo apt-get clean` 或 `sudo yum clean` 清理软件包缓存和下载文件。 3. **调整安装选项**:某些情况下,Vim可能提供了自定义安装选项。例如,在Debian/Ubuntu系统中,可以尝试安装`vim-tiny`而不是完整版,它占用的空间较少。 4. **临时扩展交换分区**:如果磁盘空间确实不足,可以暂时增加交换分区的大小,允许系统使用部分硬盘作为内存使用。这需要对系统有所了解,操作不当可能会带来其他问题。 5. **更改安装位置**:如果可能,考虑将Vim安装到其他分区,如`/usr/local`,这样可以避免直接影响根目录。 6. **检查网络连接**:如果是从源代码编译安装,确保您的网络连接正常,以便下载所需的依赖库。 完成上述步骤后,再尝试安装Vim看看是否能解决问题。如果问题仍然存在,请提供具体的错误信息,以便更准确地诊断。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值