我试图在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
我在这里错过了什么?
EDIT
如果我运行命令 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 回答
文件
/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
文件时,您应该看到以下行deb [arch=amd64] https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017 xenial main
或接近该行的内容 .要解决您的错误,请使用命令删除上面提到的文件
然后再次运行
sudo apt-get update
.