在Ubuntu 16.04上安装MSSQL

时间:2018-05-18 13:27:37

标签: sql-server ubuntu ubuntu-16.04

我正在尝试在Ubuntu 16.04上安装MsSql,但是当我运行sudo apt-get update时会抛出此错误

  

源列表中的格式错误的第1行/etc/apt/sources.list.d/mssqlserver-list(type)
无法读取源列表。

如果我运行命令lsb_release -a,我会得到此输出

  

Ubuntu 16.04.4 LTS
Xenial

我正在尝试遵循本指南 - 这表明它应该适用于此版本... SSMS on Ubuntu 16.04

我在这里缺少什么?

修改
如果我运行命令vi /etc/apt/sources.list.d/mssqlserver-list

这就是显示的内容

<html><br>
<head><title>404 Not Found</title></head>
<br><body bgcolor="white"><br>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.10.3 (Ubuntu)</center><br>
</body><br>
</html>

1 个答案:

答案 0 :(得分:1)

文件/etc/apt/sources.list.d/mssqlserver-list旨在包含指向安装文件下载位置的链接。

根据您上面提到的安装指南的链接,此命令sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"旨在实现此目的,当您检查/etc/apt/sources.list文件时,您应该看到以下行{{1或者接近那个的东西。

要解决您的错误,请使用命令

删除上面提到的文件
  

deb [arch=amd64] https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017 xenial main

然后再次运行sudo rm -rf /etc/apt/sources.list.d/mssqlserver-list