在 Ubuntu 上安装 IBM Informix(如 Informix Developer Edition / Informix Innovator-C Edition)时,硬件和软件配置要求大致如下(以常见版本 Informix 14.x / 12.10 为例):
⚠️ Informix 官方对 Ubuntu 的支持不如 RHEL/CentOS 完善,常用做法是:
- 用 Developer Edition(免费)
- 或手动处理依赖
| 项目 | 最低要求 |
|---|---|
| CPU | 1 核(推荐 2 核+) |
| 内存 | 1 GB(推荐 2–4 GB) |
| 磁盘 | 2 GB 可用空间 |
| 交换分区 | 1 GB+(低内存时必要) |
生产环境建议
Ubuntu 默认缺少一些库,需要安装:
sudo apt update
sudo apt install -y \
libaio1 \
libpangox-1.0-0 \
libxtst6 \
libxi6 \
libxcursor1 \
libxrandr2 \
libxinerama1 \
libgl1 \
libmotif-common \
libmotif4 \
unixodbc
Ubuntu 22.04 注意:
libaio1→ 可能需要libaio1t64libmotif4可能需手动下载 deb
Informix 不建议用 root 运行
sudo groupadd informix
sudo useradd -g informix -m -d /home/informix informix
sudo passwd informix
需要:
informix 用户对安装目录有写权限编辑 /etc/sysctl.conf:
kernel.shmmax = 4294967295
kernel.shmall = 1048576
kernel.sem = 250 32000 100 1024
生效:
sudo sysctl -p
~informix/.bashrc
export INFORMIXDIR=/opt/ibm/informix
export INFORMIXSERVER=demo_on
export ONCONFIG=onconfig.demo
export PATH=$INFORMIXDIR/bin:$PATH
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql
docker run -d -p 9088:9088 ibmcom/informix-dev
TZ=Asia/Shanghai)如果你愿意,可以告诉我:
我可以直接给你一套可复制的安装步骤。