【问题标题】:Uninstall older unixODBC completely and install 2.3.2 unixODBC in redhat 6.3完全卸载旧的 unixODBC 并在 redhat 6.3 中安装 2.3.2 unixODBC
【发布时间】:2017-11-05 21:14:07
【问题描述】:

我正在尝试在 redhat 6.3 中安装 msodbcsql v13。它显示 unixODBC(64 bit) >= 2.3.1 的依赖错误需要在安装 msodbcsql 之前安装。

我尝试在命令下运行,

 odbcinst -j

显示 unixODBC 2.3.2 已安装。 我也尝试了其他方式,

yum provides /usr/lib64/odbcinst.so.2.0.0

以上命令显示,已安装 ODBC 版本 2.2。 此外,如果我运行 yum local install,它会显示机器中可用的 unixODBC 32 位版本。

要删除 unixODBC,我尝试了以下命令。但不成功。

yum remove unixODBC
yum erase unixODBC
rpm -e unixODBC*
rpm rpm -qa | grep unixODBC

我想删除机器中所有可用的 unixODBC。并重新安装我们需要的实际版本。

【问题讨论】:

  • 试试 sudo yum remove package

标签: redhat unixodbc


【解决方案1】:

手动安装

  • 删除所有较早安装的 unixODBC 版本(例如 unixODBC 2.2.11)。在 Red Hat Enterprise Linux 5 或 6 上,执行以下命令:yum remove unixODBC。在 SUSE Linux Enterprise 上,zypper remove unixODBC
  • 转到http://www.unixodbc.org。点击页面左侧的下载链接进入下载页面。然后单击相应的链接将文件 unixODBC-2.3.0.tar.gz 保存到您的计算机。此版本的 Microsoft ODBC Driver 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 身份登录),执行命令:ma​​ke
  • 在命令提示符处(以 root 身份登录),执行命令:ma​​ke install

更多信息 - visit the site

【讨论】:

    【解决方案2】:

    要删除所有unixODBC 相关的包,运行:

    sudo yum remove unixODBC*
    

    要安装较新版本的 unixODBC,请尝试安装 unixODBC-utf16 包。

    以下是建议的命令:

    curl -s https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/msprod.repo
    sudo yum update
    sudo yum info unixODBC*
    sudo yum install unixODBC-utf16
    

    另请参阅:Install the SQL Server command-line tools on Linux


    如果上面没有帮助,请检查:How to install Microsoft Drivers for PHP for SQL Server on Amazon Linux AMI

    【讨论】:

      猜你喜欢
      • 2018-10-28
      • 2019-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多