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

| コメント(4) | トラックバック(5)
このエントリーを含むはてなブックマークこのエントリーのはてなブックマーク数 Buzzurlへ追加このエントリーのBuzzurlブックマーク数 livedoorクリップへ追加このエントリーのlivedoorクリップ数 Yahoo!ブックマークへ追加人が登録 POOKMARK Airlinesへ追加 Saafへ追加 ニフティクリップへ追加 add to del.icio.us add to Digg add to Reddit

転職してからというもの、一日の大半ををコンソール上で過ごすことが多くなりました。その環境にもだいぶ慣れてくると、今度はプライベートでもコンソールが使いたくなります。

レンタルしているさくらインターネットに初めて Telnet で接続したのは、転職してからのことでした。ただ、仕事で使用している環境とはだいぶ異なっていて、使い勝手としてはあまり快適とは言えません。特に vim がインストールされていないことにはがっかり。

借りているのは共用サーバです。共用サーバですから、勝手にアプリケーションのインストールなどはできないのだと思って環境の改善は諦めていました。

ところが、ちょこっと別件で調べていたところ、どうやらソースから入れちゃえば何とかなるらしいことが判明。というわけで早速実行してみました。

以下、その手順。スタンダードプランで試しました。たぶんプレミアムでも同じ。ライトはTelnet/SSH できないので×。

ディレクトリを作成して移動。

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

ソースをゲット。

% wget ftp://ftp.vim.org/pub/vim/unix/vim-7.0.tar.bz2
% wget ftp://ftp.vim.org/pub/vim/extra/vim-7.0-extra.tar.gz
% wget ftp://ftp.vim.org/pub/vim/extra/vim-7.0-lang.tar.gz

解凍すると "vim70" というディレクトリができるので移動。

% tar jxf vim-7.0.tar.bz2
% tar zxfv vim-7.0-extra.tar.gz
% tar zxfv vim-7.0-lang.tar.gz
% cd vim70

"patches" ディレクトリを作成してパッチをゲット。"195" は今日時点での最終パッチ番号。
ftp://ftp.vim.org/pub/vim/patches/7.0/ にアクセスして現在の最終パッチ番号を確認すること)

% mkdir patches
% cd patches
% curl -O 'ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.[001-195]'

"vim70" に戻ってパッチを当てる。

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

インストール。オプションはこれ全部ホントに必要なのか、もしくは足りないのかは謎。

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

インストールは完了。で、使い勝手を良くする為に設定を追加する。シェルの設定ファイルを開いて、

% cd
% vi .cshrc

"set path = (うんたら)" となっているカッコ内の "うんたら" のところに

$HOME/local/bin

を追加。更に

alias vi vim

も追記。

これで "vi" ってすると vim が使えるようになりました。素晴らしい。

以下、参考にしたところ。

そう、調べていた別件と言うのは Subversion のこと。そのうち Subversion にもチャレンジしたいですな。

<2月18日追記>
vim で文字コードを自動認識する為に、以下リンク先の記述を .vimrc へ追記した。



トラックバック(5)

トラックバックURL: http://www.hazama.nu/mt/mt-tb-4mrPPRmy.cgi/2652

さてと、vim の勉強でも始めますかい。と思ったら、さくらインターネットには vim が入ってなかったorz どうも、/bin の方にあるのがオリジナル... 続きを読む

[FreeBSD-users-jp 90006] Re: CUI 環境下で&#x... 続きを読む

さくらのレンタルサーバは、vim が入っておらず。しかも、入っている vi は日本語に対応していないので全然使えません・・・。 なので自分... 続きを読む

さくらインターネットでは、vimがインストールされていないので、非常に不便です。... 続きを読む

さくらインターネットの共有サーバ、管理ツールよりSSHで作業したほうが効率よいかも 続きを読む

コメント(4)

大変参考になる記事でした。
ありがとうございました。

いえいえどういたしまして。
僕も他の方の記事を参考にしていますので、お役に立てたのなら嬉しいです。

要領よくまた的確にまとめられていて、大変参考になりました。
現在VMware上のBSD7.1でUTFとEUCの混在環境を作り、あるDBソフトのテストをしております。お陰様でvimでUTFが扱えるようになりました。
今後とも益々の充実を期待しています。

参考になったようで何よりです :)

コメントする

ウェブページ

OpenID対応しています OpenIDについて

AD

 

被はてブ

Flickriver::Most Interesting

tai-tetsu - Flickriver

最近のコメント

アイテム

  • 20100107_five_finger_sox_01.jpeg
  • 20100107_five_finger_sox_01.jpeg
  • 2010年賀状
  • 20091231_digital_camera_magazine_02
  • 20091231_digital_camera_magazine_01
  • 20091223_animal_shougi_02.jpeg
  • 20091223_animal_shougi_01.jpeg
  • 20091108_drybox_03.jpeg
  • 20091108_drybox_02.jpeg
  • 20091108_drybox_01.jpeg

このブログ記事について

このページは、太鉄が2007年2月17日 02:46に書いたブログ記事です。

ひとつ前のブログ記事は「さくらインターネットの共用サーバで 503 Service Temporarily Unavailable が頻発するようになってしまったら」です。

次のブログ記事は「さくらインターネットの共用サーバでデフォルトのシェルを bash に変更する」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。