我正在尝试在Ubuntu 20.04中安装ms sql。甚至我也按照this指南成功地将它安装在20.04中,但有时我会多次遇到此问题,不确定为什么会这样。
[当我尝试运行以下逗号时
curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt-get install mssql-tools unixodbc-dev
我最终遇到以下错误:
以下软件包具有未满足的依赖性:
mssql-tools:取决于:msodbcsql17(> = 17.3.0.0),但是不会被安装]]
unixodbc-dev:取决于:unixodbc(= 2.3.7)
取决于:odbcinst1debian2(= 2.3.7)但要安装2.3.6-0.1build1
E:无法纠正问题,您拿着破损的包裹。
sudo apt-cache policy <package>
显示可用于这些软件包的多个版本。我尝试安装正确版本的依赖项,这些依赖项在再次运行sudo apt-get install mssql-tools unixodbc-dev
时无济于事。
[当我检查msprod.list
文件时,看起来像'https://packages.microsoft.com/config/ubuntu/18.04/prod',缺少尾部的.list
,所以我添加了该文件(不确定是否应该这样做)。然后,我已经安装了所有东西。
现在,当我执行sudo apt update
时,它会出现以下错误:
E:资源库'https://packages.microsoft.com/ubuntu/18.04/prod.list仿生发行版'没有发行文件。
N:无法安全地从这样的存储库更新,因此默认情况下处于禁用状态。
N:有关存储库创建和用户配置的详细信息,请参见apt-secure(8)联机帮助页。
我真的不明白发生了什么,我必须做些什么才能使事情以最简单的方式工作。
我正在尝试在Ubuntu 20.04中安装ms sql。甚至我已经按照本指南在20.04中成功安装了它,但有时我会多次遇到此问题,不确定为什么会这样...
执行以下操作: