我尝试在命令下运行,
odbcinst -j
它显示unixODBC 2.3.2已安装.
我还尝试了其他方式,
yum provIDes /usr/lib64/odbcinst.so.2.0.0
上面的命令显示,安装了ODBC 2.2版.
此外,如果我运行yum本地安装,它会在机器中显示unixODBC 32位版本.
要删除unixODBC,我尝试了以下命令.但是没有成功.
yum remove unixODBCyum erase unixODBCrpm -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目录.
>在命令提示符下,执行命令:CPPFLAGS =“ – DSIZEOF_LONG_INT = 8”.
>在命令提示符处,执行以下命令:export CPPFLAGS.
>在命令提示符下,执行命令:“./ configure –prefix = / usr –libdir = /usr/lib64 –sysconfdir = / etc –enable-gui = no –enable-drivers = no – enable-iconv –with-iconv-char-enc = UTF8 –with-iconv-ucode-enc = UTF16LE“.
>在命令提示符下(以root身份登录),执行命令:make.
>在命令提示符下(以root身份登录),执行命令:make install.
有关其他信息 – visit the site
总结以上是内存溢出为你收集整理的完全卸载旧的unixODBC并在redhat 6.3中安装2.3.2 unixODBC全部内容,希望文章能够帮你解决完全卸载旧的unixODBC并在redhat 6.3中安装2.3.2 unixODBC所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)