我试图在我的Ubuntu18.04 LTS上安装mongodb,但它有以下错误:

您可能需要运行"apt--fix breaked install"来纠正这些问题.这个

我相信他们的网站上已经提到了这背后的原因,明确地说

平台支撑

MongoDB只提供64位LTS的软件包(长期支持)

这些软件包可以与其他Ubuntu版本一起使用;然而,他们是

那么,我如何在最新的Ubuntu 18.04 LTS上安装mongodb呢?

1. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
2. echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
3. sudo apt-get update
4. sudo apt-get install -y mongodb-org

现在,我得到了错误提示:您可能想要运行'apt--fix breaked

我试过了,

apt --fix-broken install

它不起作用,我在某个地方找到了逃跑的线索

sudo apt -f install

它还返回了错误.

处理时遇到错误:

我认为主要的问题是与版本的兼容性.所以基本上我有Ubuntu18.04,我如何在这个版本上安装mongodb,这样我就可以毫无困难地工作.

推荐答案

您需要首先卸载mongodb,您可以使用:

sudo apt-get purge mongodb-org*

之后,通过以下命令安装mongodb:

sudo apt-get install mongodb

然后更新:

sudo apt-get update

您已经完成了mongodb的安装.您可以使用以下命令进行判断:

mongo --version

Mongodb相关问答推荐

Mongodb如果数组中有外部键,则将排序应用到查找结果

如何根据两个 struct 创建一个Mongo文档?

如何将空值单独分组?

从MongoDB中的嵌套数组中提取找到的值及其索引

除非满足某个条件,否则Mongo是否按日期排序?

如何通过 Go 以 UUID 类型保存 Mongo 中的内容?

随着时间的推移在 mongodb 中获得

$group 和 sum + 添加所有大于

为什么mongodb的文档中存储键名

使用 MongoDb 处理迁移

.NET 中的 Mongodb 单元测试

Mongoose Schema vs Mongo Validator

Node + Mongoose:获取最后插入的 ID?

MongoDB + Node JS + 基于角色的访问控制 (RBAC)

Spring Data MongoDB 中的独特之处

使用 Node.js 将许多记录插入 Mongodb 的正确方法

如何在 NoSql 数据库(MongoDB)中强制执行外键?

如何匹配 MongoDB 聚合框架中的 undefined值?

MongoDB 的 MMAPV1、WiredTiger 或 In-Memory StorageEngine 如何 Select ?

如何在 Ubuntu 10.04 中使用 --auth 选项重新启动 mongodb?