ホーム > Vim | レンタルサーバ > さくらにVimをインストールする

さくらにVimをインストールする

利用しているさくらインターネットのスタンダードプランでは
sshでリモートログインして各種操作ができる。

がしかし。

ソースを編集しようとしてVimを起動しようとしたら
command not foundということで、Vimは入っていないらしい。

共用サーバだから勝手にインストールして、とかってできないかと
思って諦めかけていたけれど、そんなことはないようなので自分で
インストールしてVimを使えるようにしてみた。

参考記事:さくらインターネットの共用サーバに vim をインストールする

まずsshでログインして/local/にsrc/というディレクトリを作成し
このディレクトリへ移動。

%mkdir -p $HOME/local/src
%cd $HOME/local/src

wgetコマンドでVimのソースファイルを手に入れる。
(インストールしたいVimのversionは7.2)

%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

これで/local/src/ディレクトリに

vim-7.2.tar.bz2
vim-7.2-extra.tar.gz
vim-7.2-lang.tar.gz

の、みっつのソースファイルをゲットすることができた。

つづけて、これらをtarコマンドで展開。

%tar jxf vim-7.2.tar.bz2
%tar zxfv vim-7.2-extra.tar.gz
%tar zxfv vim-7.2-lang.tar.gz

/local/src/の中にvim72/というディレクトリが出現しているので
この中に移動。

%cd vim72

このvim72/ディレクトリの中でpatches/ディレクトリを作成して
このpatches/ディレクトリに移動。

%mkdir patches
%cd patches

つづいてパッチのソースをゲットする。

ftp://ftp.vim.org/pub/vim/patches/7.0/
にブラウザでアクセスし、現時点での最新版を確認の上、7.0.243をcurlでゲット。

%curl -O 'ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.243'

これでパッチ「7.0.243」がpatches/ディレクトリにあらわれた。

ディレクトリをvim72に移動し、ゲットしたパッチをあてる。

%cd ..
%cat patches/7.0.* | patch -p0

途中、Reversed (or previously applied) patch detected! Assume -R? [y]
ときかれるので、これは「y」をタイプ。

いよいよインストール。オプションの詳細はよくわからない。
(参照させてもらった記事をまんま真似した)

%./configure --enable-multibyte --enable-xim --enable-fontset
>--with-features=big --prefix=$HOME/local
%make
%make install

これでVimのインストール完了。

つづけて設定ファイル(/.cshrc)を編集。
以下の部分に「$HOME/local/bin」と「alias vi vim」を追加。

set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin $HOME/bin)

set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin $HOME/bin $HOME/local/bin alias vi vim)

一応これでVimのインストールは完了。

参考にさせてもらったのは「さくらインターネットの共用サーバに vim をインストールする」。ありがとうございました。

ついでに、このままだとちょっと使いにくいので、自分がよく設定する内容を
設定ファイルの.vimrcに記述してルートディレクトリに置く。(/.vimrc)

.vimrcの内容は、すでにいくつかここで残している
http://showzine.info/blog/category/vim
あたりのものを使う。

そして、一度exitでsshを抜けて(リモートログインを終わらせる)から
もっかいリモートログインし直す。詳細おぼえてないんだけど、これしないと
vimを起動させようとしてもcommand not foundとかでちゃう。(viは起動する)

リモートログインをし直してからvimを起動させると、見慣れた画面が問題なく現れて
Vimが使用可能になった。

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:0

この記事のトラックバック URL
http://showzine.info/blog/2010/03/%e3%81%95%e3%81%8f%e3%82%89%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%bc%e3%83%8d%e3%83%83%e3%83%88%ef%bc%88%e3%82%b9%e3%82%bf%e3%83%b3%e3%83%80%e3%83%bc%e3%83%89%e3%83%97%e3%83%a9%e3%83%b3%ef%bc%89%e3%81%abvi.html/trackback
トラックバックの送信元リスト
さくらにVimをインストールする - SHOWJIN*BLOG より

ホーム > Vim | レンタルサーバ > さくらにVimをインストールする

検索
フィード

ページの上部に戻る