You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04下安装MSSQL报错求助:源列表文件格式异常

解决Ubuntu 16.04中安装MSSQL时的源列表格式错误问题

这个问题我之前帮同事排查过,就是你的微软SQL Server源配置文件格式有误,导致APT无法解析源列表。咱们一步步来修复:

1. 先查看错误的源文件内容

首先运行这个命令,看看mssql.list里第一行到底错在哪:

cat /etc/apt/sources.list.d/mssql.list

大概率是你添加源的时候输错了格式,比如漏了[arch=amd64]、写错了URL或者源的分发版名称。

2. 修正源配置文件

用文本编辑器打开这个文件(比如nano,操作简单):

nano /etc/apt/sources.list.d/mssql.list

把里面的内容替换成Ubuntu 16.04对应的正确源:

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

编辑完按Ctrl+O保存,Ctrl+X退出编辑器。

3. 导入微软的GPG密钥(避免后续签名验证错误)

运行这条命令导入密钥,确保APT能信任微软的软件包:

curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -

4. 更新APT缓存并重新安装

先刷新源缓存:

apt-get update

然后重新执行你的安装命令:

apt-get install mssql-server mssql-tools -y

这时候应该就能正常安装了。

补充说明

出现这个错误的常见原因是手动添加源时格式错误,比如忘记指定架构、URL拼写错误,或者复制粘贴时带了多余的空格/特殊字符。只要把源文件改成符合APT规范的格式就能解决。

内容的提问来源于stack exchange,提问作者Noper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:59:18