![为什么我无法在 CentOS 6.0 上使用 yum 升级到 vim 6.3 或更高版本](https://linux22.com/image/1375217/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E6%97%A0%E6%B3%95%E5%9C%A8%20CentOS%206.0%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20yum%20%E5%8D%87%E7%BA%A7%E5%88%B0%20vim%206.3%20%E6%88%96%E6%9B%B4%E9%AB%98%E7%89%88%E6%9C%AC.png)
我正在尝试升级到 vim 6.3,这样我就可以使用在线 vim 书籍来提高我的 vim 技能(http://learnvimscriptthehardway.stevelosh.com/chapters/00.html)。我正在尝试更新我的 vim 包(当前版本为 6.2.411)。为什么我无法升级?
[foo@bar ~]# yum update vim-enhanced
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirror.nbrc.ac.in
* epel: mirror-fpt-telecom.fpt.net
* extras: mirror.nbrc.ac.in
* updates: mirror-fpt-telecom.fpt.net
Setting up Update Process
No Packages marked for Update
[foo@bar ~]#
[foo@bar ~]#
[foo@bar ~]#
[foo@bar ~]#
[foo@bar ~]# yum update vim
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirror.nbrc.ac.in
* epel: mirror-fpt-telecom.fpt.net
* extras: mirror.nbrc.ac.in
* updates: mirror-fpt-telecom.fpt.net
Setting up Update Process
No Packages marked for Update
[foo@bar ~]#
[foo@bar ~]#
更新:我很乐意升级到 7.x。如何告诉我的系统更新/升级?
答案1
保持 VIM 最新状态的唯一方法是从源代码构建。我上次看到,即使刚刚发布的 VIM 7.4 也已经有 7 个补丁。这些补丁对 VIM 7.3 来说超过 1000 个,它们确实(有时)会影响您使用的版本的稳定性和速度。
正如所述vim.org以及vim.wikia.com,构建 VIM 并不难。下载源代码后,最好的说明就在 README 文件中。
一旦你有了一个符合你需求的配置文件,那么在 mercurial 更新后重新构建就更省事了。在 Linux 上,这确实是保持最新状态的最佳方式。