我安装了基于Microsoft 文档的 sqlserver 。以下命令正确执行。
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
sudo apt-get update
sudo apt-get install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
systemctl status mssql-server
Run Code Online (Sandbox Code Playgroud)
但是当我尝试安装 SQL Server 命令行工具时,出现以下错误。
sudo apt-get install mssql-tools unixodbc-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mssql-tools : Depends: msodbcsql17 (>= 17.3.0.0) but it is not going
to be installed
Depends: msodbcsql17 (< 17.4.0.0) but it is not going to be
installed
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)
我的操作系统是 Linux Ubuntu 18.04.1 LTS
Lis*_*iso 19
四处搜索后,我找到了请求的包,它位于Microsoft Ubuntu 18.04 存储库中,为了安装该包,您必须先添加 repo。
这将安装msodbcsql17对应于 Ubuntu 18.04 的,打开终端并运行:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
echo "deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/prod bionic main" | sudo tee /etc/apt/sources.list.d/mssql-release.list
sudo apt update
sudo apt install msodbcsql17
Run Code Online (Sandbox Code Playgroud)
我遇到了同样的问题,但上述解决方案对我不起作用。所以这就是我解决这个问题的方法。
sudo apt-get install -y libodbc1
sudo apt update
sudo apt install unixodbc
Run Code Online (Sandbox Code Playgroud)
遵循微软文档中的命令
sudo su
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
exit
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install msodbcsql17
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26056 次 |
| 最近记录: |