====== Linuxでシリアル通信がしたい! ======
そんな要望があるらしい。そこでC-Kermitと呼ばれるツールを利用するらしい。
リポジトリとかには無さそうなのでコンパイルしてインストールする。
あっ、こんなところにEnterpriseLinux6のRPMパッケージがあるじゃないか
http://rpmfind.net/linux/rpm2html/search.php?query=ckermit
====== コンパイルインストール手順 ======
ファイルをダウンロードする
# cd /usr/local/src
# mkdir kermit
# cd kermit/
# wget ftp://kermit.columbia.edu/kermit/archives/cku302.tar.gz
最新バージョンは以下で確認してダウンロードしてちょ
ftp://kermit.columbia.edu/kermit/archives
インストール
# tar zxvf cku302.tar.gz
# make linux
# make install
うむぅ、エラーが出るぞ
Installing C-Kermit version 9.0.302...
DESTDIR=
BINARY=wermit
-rwxr-xr-x 1 root root 2245618 1月 16 10:54 2012 wermit
/usr/local/bin exists...
Kermit binary installed:
-rwxr-xr-x 1 root root 340 1月 16 11:06 2012 /usr/local/bin/ckermit.ini
-rwxr-xr-x 1 root root 2245618 1月 16 11:06 2012 /usr/local/bin/kermit
lrwxrwxrwx 1 root root 21 1月 16 11:06 2012 /usr/local/bin/kermit-sshsub -> /usr/local/bin/kermit
WARNING: If C-Kermit is to be used for dialing out,
you must change its owner and group and permissions
to match the 'cu' program. See the ckuins.txt file
for details.
MANDIR=/usr/local/man/man1
Creating /usr/local/man/man1...
mkdir: ディレクトリ `/usr/local/man/man1' を作成できません: そのようなファイルやディレクトリはありません
make: *** [install] エラー 1
manのPathが違うのでエラーになる!
面倒なのでMailefileを直接修正して再実行すると幸せになれるかも
# vi makefile
823行目のmanroot変数を/usr/shareに修正
再度インストール
# make install
多分インストールされたっぽい
参考
http://www.fsinet.or.jp/~f_o/etc/kermit.txt
http://www.jitu.org/~tko/doc-jp/linlin-serial.html