僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
動作環境には(OSはWinを除くとRedHatとCentのみ)、 Glibc2.5以上 とのことであったが、 EGLIBC2.13 のwheezy (x86_64)でもインストールはできた。
$ uname -a Linux debian 3.2.0-4-amd64 #1 SMP \ Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux $ ldd --version ldd (Debian EGLIBC 2.13-38+deb7u4) 2.13 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 作者 Roland McGrath および Ulrich Drepper。
補完が効かないファイル名をどうにかして、sudo sh $PROG すると、日本語表示の有無を確認するメッセージの後に、 "GLIBCのバージョンを検出できませんでした。"
やっぱりダメかと思いつつ、エラーメッセージなどで適当に検索して
参考になったページ。
libc6-i386パッケージをapt-getして
無事インストール。
ブラウザで軽くアクセスしたが、基本動作は問題なさげ。
/usr/lib/cgi-bin/cbag$ file ag.cgi ag.cgi: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, BuildID[sha1]=0xb3ad231af94a72fb0facb059be3a964492e8ee66, stripped /usr/lib/cgi-bin/cbag$ ldd ag.cgi linux-gate.so.1 => (0xf7771000) libdl.so.2 => /lib32/libdl.so.2 (0xf5d8f000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf5d76000) libm.so.6 => /lib32/libm.so.6 (0xf5d50000) libc.so.6 => /lib32/libc.so.6 (0xf5bec000) /lib/ld-linux.so.2 (0xf7772000)
そういえばx86_64で使ったことなかったみたい。
改めて確認すると、
32bitのライブラリが必要という
情報はあったのだけど。
おっとっと。Cybouzu Office 10だ。
省略はしないように。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。