Ubuntu 上的 MSSQL,无法安装?

Doc*_*nic 10 server apt mssql

最近 MS 为 Linux 推出了 mssql-server。我想使用它但我无法运行

sudo apt-get install -y mssql-server
Run Code Online (Sandbox Code Playgroud)

它说

E: Unable to locate package mssql-server
Run Code Online (Sandbox Code Playgroud)

当前的 Ubuntu 是 16.04.1 LTS。

我试图按照 [Microsoft 网站上的这些说明]( https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu ) 但不知道还能做什么它。

Rin*_*ind 13

您将需要一个 64 位系统才能工作;)

首先,将 Xenial MSSQL 存储库添加到您的系统:

$ sudo curl -o /etc/apt/sources.list.d/mssql-server.list https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    91  100    91    0     0    195      0 --:--:-- --:--:-- --:--:--   195
$ curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   983  100   983    0     0   2337      0 --:--:-- --:--:-- --:--:--  2340
OK
Run Code Online (Sandbox Code Playgroud)

其次,更新 APT 的可用包列表:

$ sudo apt-get update
Hit:1 http://ppa.launchpad.net/numix/ppa/ubuntu yakkety InRelease
Get:2 http://security.ubuntu.com/ubuntu yakkety-security InRelease [93,3 kB]   
Hit:3 http://nl.archive.ubuntu.com/ubuntu yakkety InRelease                    
Hit:4 http://nl.archive.ubuntu.com/ubuntu yakkety-updates InRelease            
Hit:5 http://nl.archive.ubuntu.com/ubuntu yakkety-backports InRelease          
Get:6 https://packages.microsoft.com/ubuntu/16.04/mssql-server xenial InRelease [2828 B]
Get:7 https://packages.microsoft.com/ubuntu/16.04/mssql-server xenial/main amd64 Packages [940 B]
Fetched 97,1 kB in 0s (204 kB/s)  
Reading package lists... Done
Run Code Online (Sandbox Code Playgroud)

或者,您可以检查它是否已准备好安装:

$ apt-cache search mssql-server
mssql-server - Microsoft SQL Server Relational Database Engine
mssql-server-agent - Microsoft SQL Server Agent
mssql-server-fts - Microsoft SQL Server Full Text Search.
mssql-server-ha - The mssql-server-ha package contains HA extensions for the Microsoft SQL Server Relational Database Engine.
mssql-server-is - SSIS on Linux
Run Code Online (Sandbox Code Playgroud)

然后,只需安装sudo apt install mssql-server.