在 Ubuntu Docker 容器中安装 Informix CSDK
Installing Informix CSDK in an Ubuntu Docker container
我正在尝试在基于 Ubuntu 18.
的 Docker 容器中安装 ibm.csdk.4.50.FC3.LNX
我在运行容器中安装文件如下:
root@mycontainer:/usr/src/ibm.csdk.4.50.FC3.LNX# ./installclientsdk -i console
但是我得到这个错误:
One or more prerequisite system libraries are not installed on your
computer. Install 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
and then restart the IBM Informix installation program.
The installation cannot succeed until the minimum requirements are
met. For more information about the prerequisites, see your
Installation Guide or check with your System Administrator.
但是这些文件已经在容器中的以下路径中:
/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
如何安装?
运行 apt install unixodbc-dev
似乎修复了。
您可能还想安装 unixodbc
我正在尝试在基于 Ubuntu 18.
的 Docker 容器中安装ibm.csdk.4.50.FC3.LNX
我在运行容器中安装文件如下:
root@mycontainer:/usr/src/ibm.csdk.4.50.FC3.LNX# ./installclientsdk -i console
但是我得到这个错误:
One or more prerequisite system libraries are not installed on your computer. Install 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 and then restart the IBM Informix installation program.
The installation cannot succeed until the minimum requirements are met. For more information about the prerequisites, see your Installation Guide or check with your System Administrator.
但是这些文件已经在容器中的以下路径中:
/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
如何安装?
运行 apt install unixodbc-dev
似乎修复了。
您可能还想安装 unixodbc