mssql-server:依赖于 libjemalloc1,它是一个虚拟包,不由任何可用包提供

Jos*_*a K 8 mssql 18.10

我正在尝试在 Ubuntu 18.10 上安装 SQL Server 2017 并遇到 libjemalloc1 不可用的错误。我看到另一个答案说 libjemalloc1 应该在 18.04 的 Universe 中,但它看起来不像 ubuntu Universe 中的 18.10 可用。有解决方案吗?有没有人做过任何事情来让它工作?

San*_*dhu 11

我假设您已经按照 Microsoft 的 SQL 服务器安装页面上给出的安装步骤进行操作,直到遇到错误为止。

这是一个解决方法:

  1. 从这里的镜像下载最新版本的 libjemalloc(此版本适用于 Ubuntu 18.04) - http://ftp.osuosl.org/pub/ubuntu/pool/universe/j/jemalloc/libjemalloc1_3.6.0-11_amd64.deb
  2. 安装它: sudo dpkg -i libjemalloc1_3.6.0-11_amd64.deb
  3. 现在运行 apt 命令来安装 ms-sql 服务器: sudo apt-get install mssql-server

希望这对你有用。