CentOS5.4にVim7.2をインスールした。
題記の通りです。
以下のシェルスクリプトをroot権限で実行。
#!/bin/sh cd /usr/local/src wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2 wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz tar jxvf vim-7.2.tar.bz2 tar zxvf vim-7.2-extra.tar.gz tar zxvf vim-7.2-lang.tar.gz cd vim72 mkdir patches cd patches curl -O 'ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.[001-411]' cd .. cat patches/7.2.* | patch -p0 ./configure \ --enable-multibyte \ --enable-xim \ --enable-fontset \ --with-features=big \ --prefix=/usr/local/vim-7.2 \ --disable-selinux make make install
makeが失敗していたのですが、configureオプションに
--disable-selinux
を追加することで成功しました。
古いviを削除する
$ su - # yum remove vim-common vim-enhanced vim-minimal