【发布时间】: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 addsudo apt-get install gnupgecho "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.listsudo apt-get updatesudo 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