Ubuntu

無法在 Ubuntu 21.10 上安裝 MS SQL Server

  • November 18, 2021

我正在嘗試在 Ubuntu 21.10 上安裝 Microsoft SQL Server,但出現錯誤。我注意到微軟頁面沒有提到 21;所以也許還不可能。但 Canonical 公告特別提到了 SQL Server 支持。

無論如何,當我跑步時,sudo apt install mssql-server我得到以下資訊:

以下軟體包具有未滿足的依賴關係: mssql-server : Depends: libldap-2.4-2 但它不可安裝

如果我嘗試libldap手動安裝,它只是說無法找到包。但是,當我執行時sudo apt install libldap-2.4-2,我得到了一些更有趣的東西:

Package libldap-2.4-2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
 libldap-common

但是我如何告訴 sql server 安裝程序使用它呢?

也許我使用了錯誤的儲存庫?本指南仍然使用 20.04 - 在 21 下沒有太多相關性。

為了清楚地回答並且不要在評論中與無用的主題爭論:更新他們的產品以跟隨系統進化是微軟的角色。到那時,我們還看到作業系統也為兼容性創建了某種別名;在實例和最先進的情況下:mssql 接縫與 Ubuntu 21.10 不兼容

您使用的指南告訴 Ubuntu 使用 Ubuntu 20.04 儲存庫,以便擁有正確的包,這就是它在 21.10 中無法原生執行的原因。

所以,如果你真的想繼續使用 Ubuntu 21.10(作為臨時作業系統),你只能添加 Ubuntu 20.04 儲存庫,這是一個非常不推薦的解決方案

引用自:https://serverfault.com/questions/1083491