可以,但有一定限制和注意事项。
1. Informix 官方对 Ubuntu 的支持情况
- IBM Informix 官方主要支持的企业级 Linux 发行版是:
- RHEL(Red Hat Enterprise Linux)
- SLES(SUSE Linux Enterprise Server)
- CentOS(历史版本)
- Ubuntu 不属于 IBM 官方“完全认证支持”的发行版(尤其是桌面版 Ubuntu)。
- 但 Informix Developer Edition / Express / Workgroup / Enterprise 的 Linux 二进制包,在 Ubuntu Server(特别是 LTS 版本) 上通常可以运行,只是不属于官方“保修级”支持。
2. 实际可行性
✅ 能跑的情况
- Ubuntu Server LTS(如 20.04 / 22.04)
- 使用 Informix 12.10 / 14.10
- 仅用于:
❌ 不推荐的情况
- 生产核心系统
- 需要 IBM 官方工单支持
- 对稳定性 / 合规有强要求
3. 常见运行方式
方式一:原生安装(直接跑)
- 安装依赖库(如 libaio、libncurses)
- 手动创建 informix 用户
- 设置环境变量
- 启动 oninit
方式二:Docker(更推荐)
- IBM 官方提供 Informix Docker 镜像
- Ubuntu 上跑 Docker 最省事
docker run -d -p 9088:9088 ibmcom/informix-developer-database
方式三:虚拟机
- Ubuntu + KVM / VirtualBox
- 里面跑 RHEL / SLES + Informix(最稳)
4. 简单结论
Informix 能在 Ubuntu 上跑,但不是官方主力支持平台;开发测试完全没问题,生产建议用 RHEL/SLES 或容器化。
如果你愿意,我可以:
- 给你 Ubuntu 上安装 Informix 的具体步骤
- 或 Docker 版 Informix 的详细用法
- 或 迁移 / 兼容性问题清单
你打算用在什么场景?