====== 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