【问题标题】:How to install MongoDB 5.0.3 on Linux Mint 19+如何在 Linux Mint 19+ 上安装 MongoDB 5.0.3
【发布时间】:2021-11-05 19:31:02
【问题描述】:

我想在 Linux Mint 19.3 上安装 MongoDB 5.0.3。

我使用这些适用于 Ubuntu 20.04 的说明:

  • wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add
  • sudo apt-get install gnupg
  • echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
  • sudo apt-get update
  • sudo apt-get install -y mongodb-org

但是,即使在安装后,我也无法使用 sudo systemctl start mongod 启动 Mongo 守护程序(错误:找不到 mongod.service)。

当我启动mongo 时,它显示的是旧版本:

如何在 Linux Mint 19 上安装 MongoDB 5.0.3?

【问题讨论】:

  • 请不要粘贴截图,使用格式化文本。见meta.stackoverflow.com/q/285551/3027266
  • 你手动启动mongod了吗?
  • 在 Ubuntu 上,我以 sudo systemctl start mongod 开始 mongod,但在 Mint 上,我得到 (error: mongod.service not found)。我读到 Mint 19+ 显然已经预装了 MongoDB,所以我尝试用 sudo systemctl stop mongod 等卸载它,但我得到了同样的错误。所以它似乎以其他方式安装,而不是我在 Ubuntu 上的安装方式。
  • 有时服务被命名为mongdb 或只是mongo。否则手动创建服务文件。
  • 你是对的,sudo systemctl start mongodb 启动了服务,但是当我输入mongo 时,它再次出现为 v3.6.3。所以我用sudo apt-get purge mongodb-org* 等删除它并像在Ubuntu 上一样重新安装它,但是命令sudo apt-get install -y mongodb-org 返回:Error: Some packages could not be installed. This may mean that you have requested an impossible situation, mogodb-org-database is required but is not going to be installed

标签: mongodb linux-mint


【解决方案1】:

Linux Mint 19.3 基于 Ubuntu Bionic (18.04),而不是 Focal (20.04)。这可能就是您遇到问题的原因。选择仿生安装的命令。见here

【讨论】:

    猜你喜欢
    • 2019-03-15
    • 2019-03-03
    • 2019-08-26
    • 2019-06-07
    • 1970-01-01
    • 2021-06-25
    • 2022-10-22
    • 2014-12-09
    • 1970-01-01
    相关资源
    最近更新 更多