SQL Server 添加存储库

SQL Server 添加存储库

我正在按照这里的说明进行操作https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-2017

我正在尝试运行步骤 2。

我得到的结果“错误''无效”

有人能告诉我问题可能是什么吗?或者我如何才能找出原因?我对 Linux 还不太熟悉,对安装软件包的了解非常有限。安装此软件包的部分原因是为了提高我的 Linux 知识。

答案1

您收到的错误是“虚拟错误”,应该被忽略。

运行以下命令进行验证:

cat /etc/apt/sources.list | grep micro

你应该看到类似这样的输出:

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

如果你看到输出,继续执行原始 Microsoft 说明中的下一步(步骤 3)。您已完成步骤 2,可以放心地忽略该错误。


编辑

运行以下命令添加对 https 的 apt 支持:

sudo apt install apt-transport-https

然后运行以下命令:

sudo apt update

然后按照微软的说明进行操作。

如果仍然出现 404 错误,则说明您的网络或 DNS 配置存在问题,您应该将此作为单独的问题提出,因为它与您的原始错误无关。


编辑2

在错误中,您显示的 URL 与您使用的 URL 不同curl

使用该命令sudo nano /etc/apt/sources.list编辑文件,并确保文件末尾附近的行内容完全相同:

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

根据需要编辑文件。最简单的方法是复制和粘贴,而不是输入,以避免输入错误。使用CTRL+ SHIFT+V粘贴到终端中。

完成后,按CTRL+o保存更改,然后按CTRL+x退出nano

答案2

我意外地安装了 32 位 (i386) 版本,而不是 64 位版本。mchid 在评论中指出了原因。

在 64 位下它运行良好。

相关内容