输出波纹管:
您可能希望运行’apt-get -f install’来纠正这些问题.
以下包具有未满足的依赖项:
mssql-tools:取决于:msodbcsql17(> = 17.0.0.1)但是没有安装
取决于:msodbcsql17(< 17.1.0.0)但它没有安装
E:未满足的依赖项.尝试使用-f.
当我做apt-get -f install时,在大多数情况下建议输出是:
apt-get -f install
阅读包裹清单……完成
构建依赖树
阅读国家信息……完成
纠正依赖关系……完成
将安装以下附加软件包:
msodbcsql17
将安装以下新软件包:
msodbcsql17
0升级,1新安装,0删除,4未升级.
6未完全安装或拆除.
需要获得3,760 kB的档案.
执行此操作后,将使用0 B的额外磁盘空间.
你想继续吗? [是/否] y
获取:1 https://packages.microsoft.com/ubuntu/16.04/prod xenial / main amd64 msodbcsql17 amd64 17.0.1.1-1 [3,760 kB]
获取3,760 kB in 0s(15.1 MB / s)
预配置包…
(正在读取数据库… 153677当前安装的文件和目录.)
准备拆包… / msodbcsql17_17.0.1.1-1_amd64.deb …
解压缩msodbcsql17(17.0.1.1-1)…
dpkg:错误处理存档/var/cache/apt/archives/msodbcsql17_17.0.1.1-1_amd64.deb(–unpack):
试图覆盖’/usr/lib/libmsodbcsql-17.so’,这也是包msodbcsql 17.0.1.1-1
处理时遇到错误:
/var/cache/apt/archives/msodbcsql17_17.0.1.1-1_amd64.deb
E:子进程/usr/bin/dpkg返回错误代码(1)
我已经尝试按照文档说明并删除驱动程序本身,如下所述:
https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server
所以我想要修复它或者完全删除它并返回mssql-tools的13.1.9.2-1版本.由于apt-get现在被窃听,并且无法在该服务器上安装任何东西.
提前致谢