在 CentOS 上“无法安装 Informix”通常不是系统本身不支持,而是受限于版本、依赖、安装方式和授权。下面按常见原因给你梳理一下,并给出可行解决办法。
✅ 解决建议:
很多 Informix 安装包(尤其是 CSDK / 客户端)仍依赖:
glibc.i686
libstdc++.i686
ncurses-libs.i686
CentOS 默认是纯 64 位,导致:
error while loading shared libraries: libstdc++.so.6
✅ 解决:
yum install -y glibc.i686 libstdc++.i686 ncurses-libs.i686
常见错误:
INFORMIXDIR✅ 推荐方式:
rpm -ivh --nodeps(仅应急)Informix 必须使用专用用户:
groupadd informix
useradd -g informix informix
否则:
✅ 临时关闭测试:
setenforce 0
| CentOS | Informix |
|---|---|
| CentOS 7 | ✅ 11.70 / 12.10 |
| CentOS 8 | ⚠️ 12.10 / 14.10 |
| CentOS 9 | ❌ 官方不推荐 |
你可以直接把:
报错截图 or 安装命令 + 系统版本
发给我,我帮你精准定位。