在 Ubuntu 上安装 IBM Informix 客户端(通常是 IBM Informix Client SDK / CSDK)一般有两种方式:
下面给你一套 最常用、最稳的做法(tar 包方式)。
搜索:
Informix Client SDK
选择对应版本(例如 4.50.FC*)
下载 Linux x86_64 的 tar 包,例如:
clientsdk.4.50.FC10.LINUX-X86_64.tar
sudo apt update
sudo apt install -y libaio1 libxcrypt-compat \
libstdc++6 gcc make
Ubuntu 22.04+ 可能用
libaio1t64,按提示安装即可
mkdir -p /opt/informix
cd /opt/informix
tar xf ~/clientsdk.4.50.FC10.LINUX-X86_64.tar
运行安装脚本:
./installclientsdk
按提示:
/opt/informixvi ~/.bashrc
添加:
export INFORMIXDIR=/opt/informix
export PATH=$INFORMIXDIR/bin:$PATH
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
生效:
source ~/.bashrc
vi $INFORMIXDIR/etc/sqlhosts
示例:
demo_on onsoctcp 192.168.1.100 9088
dbaccess
或:
isql -v demo_on
报错:
error while loading shared libraries: libcrypt.so.1
解决:
sudo apt install libxcrypt-compat
不要直接装 RPM,用 tar 包最安全
Client SDKJDBC.jar✅ Informix Client SDK 安装完成
✅ INFORMIXDIR 设置正确
✅ sqlhosts 配置正确
✅ dbaccess 能连库
如果你告诉我:
我可以给你 更精确的配置示例。