利用しているさくらインターネットのスタンダードプランでは
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 より