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

mir*_*irk 6 upgrade installation apt libraries

在升级到 ubuntu 12.04 之前,我libodbc.so/usr/lib. 我很确定它是unixodbc包裹的一部分。

在我上次升级到 12.04(64 位)后不知何故它不见了,一些专有软件依赖于它。

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

小智 8

你需要安装unixodbc-dev安装 unixodbc-devlibmyodbc安装 libmyodbc 包,执行相同的打开终端并键入以下命令:

sudo apt-get update && sudo apt-get install unixodbc-dev libmyodbc
Run Code Online (Sandbox Code Playgroud)


小智 2

这也让我痛苦了好几天。现在适合我的位置是:

/usr/local/lib/libtdsodbc.so
Run Code Online (Sandbox Code Playgroud)

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

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

  • 我实际上在`/usr/lib/x86_64-linux-gnu/libodbc.so`下找到了它。我不太喜欢图书馆的这种移动。 (2认同)