Установка Informix CSDK в контейнер Ubuntu Docker - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь установить ibm.csdk.4.50.FC3.LNX в Docker контейнер на основе Ubuntu 18.

Я запускаю в контейнере установочный файл следующим образом:

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, lib c .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

Как можно установить?

1 Ответ

0 голосов
/ 13 февраля 2020

Запуск apt install unixodbc-dev кажется исправлением.

Возможно, вы захотите установить также unixodbc

...