在 linux 服务器 ubuntu 16.04 中安装 SQL Server 2019 时出错

Error during installing SQL Server 2019 in linux server ubuntu 16.04

我尝试在我的 linux 服务器 ubuntu 16.04 LTS 中安装 SQL Server 2019。我只是按照 Microsoft Linux Sql Server Installation 给出的步骤进行操作但是当我尝试执行第二步时出现错误,即为 SQL 服务器注册 Microsoft SQL 服务器 Ubuntu 存储库2019. 我 运行 命令但出现此错误:

错误 1:

root@capt:/home/frenclub/Downloads# sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"

收到错误

Error: '' invalid

然后我将双引号更改为单引号,但仍然出现错误:

错误 2:

root@capt:/home/frenclub/Downloads# sudo add-apt-repository '$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)'

收到错误

Error: '$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)' invalid

我已经尝试 google 寻找任何可能的解决方案,但我仍然找不到解决此问题的任何方法。谁能帮我解决这个问题?

正如我在评论中提到的,我启动了一个容器 运行 16.04,但无法复制它:

thom@neith:~$ lxc launch ubuntu:16.04 u1604-mssql
Creating u1604-mssql
Starting u1604-mssql
thom@neith:~$ lxc exec u1604-mssql bash
root@u1604-mssql:~# wget -qO- https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
OK
root@u1604-mssql:~# add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"
root@u1604-mssql:~#

但是,您可以尝试使用其他方法 curl 并手动添加存储库。

root@u1604-mssql:~# add-apt-repository -r "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)" #You don't need this, but I am including a full script
root@u1604-mssql:~# #Add key if you haven't already
root@u1604-mssql:~# curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list | tee /etc/apt/sources.list.d/mssql-prod.list
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   103  100   103    0     0    306      0 --:--:-- --:--:-- --:--:--   307
deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/ubuntu/16.04/mssql-server-2019 xenial main

注意这些命令不使用sudo,因为我是运行和root

我可以确认在 运行 sudo apt update 之后找到了 mssql-server 包。