首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Manjaro上安装MongoDB

在Manjaro上安装MongoDB
EN

Stack Overflow用户
提问于 2019-12-23 20:53:03
回答 3查看 22.1K关注 0票数 24

我在Manjaro Linux上安装MongoDB社区服务器时遇到了困难。

没有关于如何在基于Arch的系统上安装它的官方文档,Pacman在AUR repos中也找不到它。

有没有人尝试过安装它?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-12-23 23:21:04

下面是我安装时所做的。

因为这个包在官方的Arch库中是not available的,并且不能使用pacman安装,所以你需要遵循几个步骤来安装它。

首先,您需要从AUR获取预构建二进制文件代码库的URL。它可以是found here,在写这篇文章时它已经是https://aur.archlinux.org/mongodb-bin.git

只需将存储库克隆到您的主目录或其他任何位置。执行git clone https://aur.archlinux.org/mongodb-bin.git,然后转到克隆目录cd mongodb-bin

现在,您需要做的就是运行makepkg -si命令来制作包。-s标志将为您处理依赖关系,而-i标志将安装软件包。

makepkg完成执行之后,不要忘记启动mongodb.service。运行systemctl start mongodb并在需要时使用systemctl enable mongodb启用它。

在终端中输入mongo,如果Mongo Shell运行,那么一切都设置好了。

稍后编辑(8.2.2021):这个包现在在AUR中可用。

票数 60
EN

Stack Overflow用户

发布于 2020-10-11 22:17:19

它在AUR中可用,因此您可以使用带有-a标志的pamac来查看它,例如。

代码语言:javascript
复制
  pamac search -a mongodb-bin
  pamac info -a mongodb-bin

然后,构建并安装(这也可以在手动克隆之后完成)-

代码语言:javascript
复制
  pamac build mongodb-bin

请注意,还有一个名为mongodb的包,但mongodb-bin是一个较新的版本(您可以通过搜索或信息参数检查版本号)

票数 9
EN

Stack Overflow用户

发布于 2021-06-21 03:25:57

我使用mongodb via docker已经有几年了。

根据我的经验,比普通的安装方式更容易。(假设您已经安装了docker )

1.确保已安装docker

如果你还没有,你可以通过pacman/pamac安装,因为它在官方的Arch/Manjaro包存储库中。最简单的方法是运行以下命令:

代码语言:javascript
复制
sudo pacman -S docker

2.运行单个docker命令

代码语言:javascript
复制
sudo docker run -d -p 27017:27017 -v ~/mongodb_data:/data/db mongo

此命令将在port 27017上运行mongodb,并将其数据文件放入文件夹~/mongodb_data中。如果您是第一次运行此命令,它还将下载所有必需的文件。

现在你已经成功地运行了一个mongodb的本地实例,你可以用你最喜欢的数据库管理工具或者通过你的代码来连接它。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59455725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档