ncftpが入ってないことに気付いた。あらら。
いれてみた。
GNUの、ncursesと readlineが要るらしい。とりあえず、最新版を持ってきた。
ncftp-3.1.2.tar.gz ncurses-5.2.tar.gz readline-4.2a.tar.gz
ncftpのREADMEを読んでると、readline要るのか? って感じがしたけど、毒じゃ ないだろうし、HDDも空きがあったから入れてみる。GNUの二つは、
./configure make make install
で終わり。少し物足りない気もするけど、こんなところでつまずいたときのこと
を考えると、儲けもんなのかも。
ncftp-3.1.2も、
./configure make make install
これだけ。あ、その前にperl入れたけど、良く分かんないうちに入っちゃったか
ら、ここでは省略。あうち。
使ってみる。あれ〜? 俺の知ってるかっちょいい画面じゃないー。これじゃ
ncftpにしても嬉しくないじゃん。ncurses、なんだ?
分からんけど、ncftp2でいいや。今の状態(ncurses-5.2, readline-4.2a)で、
ncftp-2.4.3をmake。できた。install。さぁ、使ってみよう。
6:04 cltks098{wataru}% ncftp ftp.ncftp.com [~/tmp/ncftp-2.4.3] Error: /home/wataru/.ncftp/bookmarks: invalid format. zsh: bus error ncftp ftp.ncftp.com 6:09 cltks098{wataru}% [~/tmp/ncftp-2.4.3]
ぎゃふん。 オリジナルのtime stamp見て、日付を合わしてみる。
Jan 30 06:44 ncftp-3.1.2-src.tar.gz Mar 19 1998 ncftp-2.4.3.tar.gz Oct 23 2000 ncurses-5.2.tar.gz Jul 10 2000 ncurses-5.1.tar.gz Oct 29 1999 ncurses-5.0.tar.gz Mar 05 1998 ncurses-4.2.tar.gz Nov 16 19:54 readline-4.2a.tar.gz Apr 16 2001 readline-4.2.tar.gz Mar 21 2000 readline-4.1.tar.gz Feb 19 1999 readline-4.0.tar.gz Apr 18 1998 readline-2.2.tar.gz Jul 24 1998 readline-2.2.1.tar.gz
うーん、ncursesとreadlineの最新版は、ncftp-3.1.2よりも前に出てるみたいだ
なぁ。確かには分からないけど。やっぱり、ncftp-2.4.3にしよっと。
この日付をリリース日だと仮定すると、、、当時の最新版は、ncurses-4.2と
readline-2.2.1だな、、、なんか気持ち的にしっくりこないけど、やってみるか。
動けばいいし。
おーっ。ncftp-2.4.3が makeできない。エセtime stamp作戦失敗(じゃ、書くなっ
て。)。やっぱり、ncurses-5.2 + readline-4.2aに戻す。
ところで、ncursesって、なんて読むんだ? えぬ・かーせず?
ncurses-5.2 + readline-4.2aに戻せた。ほっ。なんか、もうくちゃくちゃだなぁ。
なめてないで、make install前に、./ncftp ftp.ncftp.comとかやって、例に使っ
てみれば良かった、、、
ncurses-5.2の installのとき(update terminfoのとき?)に、妙なこと言われた
から、./configure --enable-tcap-namesってやり直してみた。
違うらしい、、、 tec -x とか訳分かんないフレーズも登場してきた。はまっ
たー。INSTALLをもうちょっと良く読んでみた。--disable-termcapが今どきは必
要らしい。じゃあdefaultにしといてよー(ToT ついでに、--with-sharedっての
も見つけたので付けてみた。やっぱり変なこと言われる。--enable-tcap-names
も、さらに付けた。
まだ言ってる。
** Building terminfo database, please wait... Running tic to install /usr/share/terminfo ... You may see messages regarding unknown capabilities, e.g., AX. These are extended terminal capabilities which can be compiled using tic -x Read the INSTALL document before doing this - it can cause problems for older ncurses applications. "../misc/terminfo.src", line 395, col 3, terminal 'ecma+color': unknown capability 'AX' "../misc/terminfo.src", line 3193, col 40, terminal 'screen': unknown capability 'G0' "../misc/terminfo.src", line 3212, col 59, terminal 'screen': unknown capability 'E0' "../misc/terminfo.src", line 3213, col 12, terminal 'screen': unknown capability 'S0' 1313 entries written to /usr/share/terminfo ** built new /usr/share/terminfo
また明日。
この日記、メモ的用途も兼ねてる。
その部分はまとめておかなきゃ。だって、みんな難しい話ばっかりしてて、はじ
めての人とか慣れてない人にはとっつけない内容のWEBばっかりなんだもん。初
心者向けのページがあってもいいよね、って思う。