CentOS 6.4 に vim 7.3 をいれたおはなし
yum のやつはちょっと古い(#^ω^)
とりあえず yum のやつを消す
$ sudo yum remove "vim*"
(略)
Dependency Removed:
sudo.x86_64 0:1.8.6p3-7.el6
ファッ!?
$ where sudo
sudo not found
sudo の霊圧が消えた
落ち着いて sudo をいれなおす
$ su -
# yum install sudo
(略)
Dependency Installed:
vim-minimal.x86_64 2:7.2.411-1.8.el6
vim-minimal さん…
# mv /etc/sudoers.rpmsave /etc/sudoers
# exit
vim-minimal さんは気にしないことにして乱暴に sudo の設定をもどした
気を取り直して vim 7.3 のソースをもってくる
公式が Linux のひとは mercurial つかうよね?ね?便利だよね?(意訳)とかいってるから mercurial でもってくる
$ sudo yum install mercurial
$ cd /usr/local/src
$ sudo hg clone https://vim.googlecode.com/hg/ vim73
ドヤ顔で mercurial でもってくる(キリッ とかいったけどはじめて mercurial つかった
公式を眺めていてあることに気づいた
2週間くらいまえに 7.4 がでている
なんかよくわからないから 7.3 にしたい。よくわからないなりに hg log
とかうったらコミットログ?がでてきたので 7.3 の最終コミットのハッシュをもってくる。よくわからないなりに hg co 29e57603bf6f
とかうったら 7.3 になった(たぶん)。
ようやくインストール
$ cd vim73
$ sudo ./configure --with-features=huge --enable-multibyte --enable-rubyinterp --enable-luainterp --disable-selinux
$ sudo make
$ sudo make install
できたよー
$ where vim
/usr/local/bin/vim
$ vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Aug 29 2013 00:02:01)
追記
vim-minimal さんは実質 vi でした。たぶん visudo
とかあるから sudo の依存パッケージになってるんじゃないかな~