繁体   English   中英

在 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 安装给出的步骤但是当我尝试执行第二步时出现错误,即为 SQL Server 2019 注册 Microsoft SQL Server Ubuntu 存储库。我运行命令但出现此错误:

错误 1:

错误 1

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

收到错误

错误:''无效

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

错误 2:

错误 2

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

收到错误

错误:“$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list )”无效

我已经尝试用谷歌搜索任何可能的解决方案,但我仍然找不到针对此问题的任何解决方案。 谁能帮我解决这个问题?

正如我在评论中提到的,我启动了一个 Container Running 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身份运行。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM