我想在redhat 6.3中安装msodbcsql v13.它显示在安装msodbcsql之前需要安装unixODBC(64位)> = 2.3.1的依赖性错误.
我尝试在命令下运行,
odbcinst -j
它显示unixODBC 2.3.2已安装.
我还尝试了其他方式,
yum provides /usr/lib64/odbcinst.so.2.0.0
上面的命令显示,安装了ODBC 2.2版.
此外,如果我运行yum本地安装,它会在机器中显示unixODBC 32位版本.
要删除unixODBC,我尝试了以下命令.但是没有成功.
yum remove unixODBC
yum erase unixODBC
rpm -e unixODBC*
rpm rpm -qa | grep unixODBC
我想删除机器中可用的所有unixODBC.并重新安装我们需要的实际版本.
手动安装
>删除任何旧版本的unixODBC(例如,unixODBC 2.2.11).在Red Hat Enterprise Linux 5或6上,执行以下命令:yum remove unixODBC.在SUSE Linux Enterprise上,zypper删除unixODBC.
>转到http://www.unixodbc.org.单击页面左侧的“下载”链接转到下载页面.然后单击相应的链接将文件unixODBC-2.3.0.tar.gz保存到您的计算机.此版本的Microsoft ODBC驱动程序11 for SQL Server不支持UnixODBC-2.3.1.
>在Linux计算机上,执行命令:tar xvzf unixODBC-2.3.0.tar.gz.
>切换到unixODBC-2.3.0目录.
>在命令提示