Unix Command

[ダメ? Application]
Debian Squeeze で sl 改造版を 走らせてみます。
sl の tar file と patch を もらってきます、

$ cd /tmp
$ w3m www.tkl.iis.u-tokyo.ac.jp/~toyoda/sl/sl.tar > sl.tar
$ w3m www.izumix.org.uk/sl/sl5-1.patch > sl5-1.patch
$ ls
sl.tar sl5-1.patch
ライブラリを 1つ 追加しておく、
$ sudo aptitude install libncurses5-dev
Password:
tar file を 展開し、patch を 当てる、
$ tar xvf sl.tar
$ cd sl
$ patch -p1 < ../sl5-1.patch
$ ls
Makefile README.patch5 header.h sl.1 sl.c sl.h
sl.c file の 記述を 一部 変更、
$ cp sl.c sl.c.bak
$ vi sl.c
"#ifdef LINUX20" から "#endif" までの 行を 削除して、次の 2行を 書き加える、
#include <ncurses.h>
#include <curses.h>
make を 実行、
$ pwd
/tmp/sl
$ make
...
$ ls
Makefile README.patch5 header.h sl sl.1 sl.c sl.c.bak sl.h
コマンド名を 変えて、/usr/local/bin に コピーすれば 終了。
$ mv sl slk
$ sudo cp slk /usr/local/bin
Password:
動かしてみます、
$ cd
$ slk
うわっ、開かずの 踏切だ!!
(ためしてないけど、sl の オプションも 使えるみたいです)
(参考) http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/
http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/sl/links.html
こんなこと してる 時間なんか 無いのに ... oLr