我正在尝试在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 local install,它会在机器中显示unixODBC 32位版本。
要删除unixODBC,我尝试了以下命令。但是没有成功。
yum remove unixODBC
yum erase unixODBC
rpm -e unixODBC*
rpm rpm -qa | grep unixODBC
我想删除机器中可用的所有unixODBC。并重新安装我们需要的实际版本。
答案 0 :(得分:0)
手动安装
有关其他信息,请访问visit the site
答案 1 :(得分:0)
要删除所有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。