Прошу подсказать. Пользовался всегда Ubuntu. И вот решил перейти на другой интерфейс.
Суть проблемы вот в чем.
Использую одну программку, на базе UTM5. Для ее работы нужен драйвер psqlodbc.msi
На Ubuntu я ставлю wine, ставлю winetriks и донастраиваю все dll необходимые для работы программы. Устанавливаю вышеуказанный драйвер. И все работает, как надо.
Перешел на Kubuntu. Проделываю все те же операции - не работает (ошибка: не видит этого драйвера). Даже если не делать все выше указанное на чистой Kubunutu, а поставить kubuntu-desktop поверх уже установленной и рабочей Ubuntu с рабочей и настроенной программой UTM5, то все равно под Kubuntu она не запускается.
В чем может быть причина?
Может ли так быть, что не установлена поддержка 32-битной архитектуры при создании WINE префикса?
https://odbc.postgresql.org/ там доступно только 32-битная версия для ODBC-драйвера.
Поддержка установлена. Префикс 32 битный создан.
Ошибка выскакивает только с KDE
1. В 19.10 может не быть установлена unixodbc и соответственно коннектор
sudo apt install unixodbc odbc-postgresql
2. winetricks. среди необходимых библиотек эти были установлены jet40 и mdac28 ?
3. odbccp32.dll, odbc32.dll - могут быть так же причиной, если выбрана native, т.к. тогда система может использовать системный unixodbc, который может отсутствовать как в п.1.
А если оставить только 32? Надысь в Mint-е проделывал этот фокус. Там хоть и не кеды, но суть, скорее всего, одна.
rm -rf ~/.wine
export WINEPREFIX=~/.wine
export WINEARCH=WIN32
winecfg
Затем установка виндовых причиндалов.
Отправить комментарий