温馨提示×

ubuntu怎么装informix客户端

小樊
40
2026-09-14 10:55:22
栏目: 智能运维

在 Ubuntu 上安装 IBM Informix 客户端(通常是 IBM Informix Client SDK / CSDK)一般有两种方式:

  1. 官方 RPM 包转 DEB(或手动解压)
  2. 使用 IBM 提供的 tar 包(推荐,最通用)

下面给你一套 最常用、最稳的做法(tar 包方式)


一、下载 Informix Client SDK

  1. 到 IBM 官网下载
    https://www.ibm.com/products/informix
    或 IBM Fix Central
    https://www.ibm.com/support/fixcentral/

搜索:

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

按提示:

  • 接受 license
  • 安装路径建议:/opt/informix
  • 选择 Client SDK

四、配置环境变量

vi ~/.bashrc

添加:

export INFORMIXDIR=/opt/informix
export PATH=$INFORMIXDIR/bin:$PATH
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH

生效:

source ~/.bashrc

五、配置网络连接(sqlhosts)

vi $INFORMIXDIR/etc/sqlhosts

示例:

demo_on  onsoctcp  192.168.1.100  9088

六、测试客户端

dbaccess

或:

isql -v demo_on

七、常见问题

1. 缺少 libxcrypt

报错:

error while loading shared libraries: libcrypt.so.1

解决:

sudo apt install libxcrypt-compat

2. Ubuntu 没有 RPM

不要直接装 RPM,用 tar 包最安全

3. 只想要 ODBC / JDBC

  • ODBC:Client SDK
  • JDBC:单独下载 JDBC.jar

八、最小可用检查清单

✅ Informix Client SDK 安装完成
✅ INFORMIXDIR 设置正确
✅ sqlhosts 配置正确
✅ dbaccess 能连库


如果你告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • Informix 服务端版本
  • ODBC / ESQL / JDBC / Python 哪种客户端

我可以给你 更精确的配置示例

0