12.04 中缺少 /usr/lib/libodbc.so

12.04 中缺少 /usr/lib/libodbc.so

libodbc.so在升级到 ubuntu 12.04 之前,我有一个库/usr/lib。我非常确定它是unixodbc软件包的一部分。

在我上次升级到 12.04(64 位)后它不知怎么的就消失了,而一些专有软件依赖于它。

我必须安装哪个包才能恢复它?

答案1

您需要安装unixodbc-dev安装 unixodbc-dev库myodbc安装 libmyodbc包,执行相同操作打开终端并输入以下命令:

sudo apt-get update && sudo apt-get install unixodbc-dev libmyodbc

答案2

这也困扰了我好几天。现在对我有用的位置是:

/usr/local/lib/libtdsodbc.so

另请注意,我的 freetds 配置也神秘地停止了工作。我不得不

cp /etc/freetds/freetds.conf /usr/local/etc/

答案3

对于 32 位用户:

sudo apt-get install tdsodbc

看看

/usr/lib/i386-linux-gnu/odbc/libtdsodbc.so

相关内容