【问题标题】:Installing Informix CSDK in an Ubuntu Docker container在 Ubuntu Docker 容器中安装 Informix CSDK
【发布时间】:2020-10-07 13:08:53
【问题描述】:

我正在尝试在基于 Ubuntu 18 的 Docker 容器中安装 ibm.csdk.4.50.FC3.LNX

我在容器中运行安装文件如下:

root@mycontainer:/usr/src/ibm.csdk.4.50.FC3.LNX# ./installclientsdk -i console

但我收到此错误:

您的系统上未安装一个或多个必备系统库 计算机。安装 libdl.so.2、libcrypt.so.1、libpam.so.0、 libstdc++.so.6、libm.so.6、libgcc_s.so.1、libc.so.6、libncurses.so.5 然后重新启动 IBM Informix 安装程序。

在满足最低要求之前,安装无法成功 遇见了。有关先决条件的更多信息,请参阅您的 安装指南或咨询您的系统管理员。

但是,这些文件已经在容器中的以下路径中:

/lib/x86_64-linux-gnu/libdl.so.2
/lib/x86_64-linux-gnu/libcrypt.so.1
/lib/x86_64-linux-gnu/libpam.so.0
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
/lib/x86_64-linux-gnu/libm.so.6
/lib/x86_64-linux-gnu/libgcc_s.so.1
/lib/x86_64-linux-gnu/libc.so.6
/lib/x86_64-linux-gnu/libncurses.so.5

如何安装?

【问题讨论】:

  • 该消息有点笼统,所以可能还缺少其他内容。尝试从 docker developer-sandbox 映像脚本中添加第 10 行和第 11 行中提到的内容:https://hub.docker.com/layers/ibmcom/informix-developer-sandbox/latest/images/sha256-678250715879a7cbdd2ea658ff7ecd7087dcaf0b8e39d47c936916edff62c5ec?context=explore
  • 好的,刚试过,但错误仍然存​​在。
  • 运行 apt install unixodbc-dev 似乎解决了
  • 你能分享你的 dockerfile 吗?我也遇到了类似的问题.. @floatingpurr

标签: docker informix


【解决方案1】:

运行 apt install unixodbc-dev 似乎解决了问题。

您可能还想安装unixodbc

【讨论】:

    猜你喜欢
    • 2012-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-09
    • 2021-08-06
    • 2015-04-24
    • 2020-06-05
    相关资源
    最近更新 更多