До обновления до Ubuntu 12.04 у меня была библиотека libodbc.so
в /usr/lib
. Я почти уверен, что это было частью пакета unixodbc
.
Каким-то образом он пропал после моего последнего обновления до 12.04 (64 бит), и от этого зависит некоторое проприетарное программное обеспечение.
Какой пакет мне нужно установить, чтобы получить его обратно?
Вы должны установить unixodbc-dev и пакеты libmyodbc , сделать тот же открытый терминал и ввести следующую команду:
sudo apt-get update && sudo apt-get install unixodbc-dev libmyodbc
Для тех на 32 битах:
sudo apt-get install tdsodbc
взгляд под
/usr/lib/i386-linux-gnu/odbc/libtdsodbc.so
Это уничтожало меня в течение нескольких дней также. Местоположение, которое работает на меня теперь:
/usr/local/lib/libtdsodbc.so
Также примечание, что моя конфигурация freetds также загадочно прекратила работать. Я имел к
cp /etc/freetds/freetds.conf /usr/local/etc/