在Manjaro上安装MongoDB

在Manjaro上安装MongoDB,mongodb,archlinux,manjaro,Mongodb,Archlinux,Manjaro,我在Manjaro Linux上安装MongoDB社区服务器时遇到了困难 没有关于如何在基于Arch的系统上安装它的官方文档,Pacman在AUR repos中也找不到 有人试过安装它吗?下面是我安装的步骤 由于该软件包位于官方Arch存储库中,无法使用pacman安装,因此需要按照以下几个步骤进行安装 首先,您需要从AUR获取预构建二进制文件的repo的URL。它可能是,在写这篇文章的时候,它是 只需在主目录或其他任何地方克隆repo即可。做git克隆https://aur.archlinux

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

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


有人试过安装它吗?

下面是我安装的步骤

由于该软件包位于官方Arch存储库中,无法使用
pacman
安装,因此需要按照以下几个步骤进行安装

首先,您需要从AUR获取预构建二进制文件的repo的URL。它可能是,在写这篇文章的时候,它是

只需在主目录或其他任何地方克隆repo即可。做
git克隆https://aur.archlinux.org/mongodb-bin.git
,然后前往克隆目录,
cd mongodb bin

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

makepkg
完成其执行后,不要忘记启动
mongodb.service
。运行
systemctl启动mongodb
,如果需要,使用
systemctl启用mongodb
启用它

在终端中键入
mongo
,如果mongo Shell运行,则全部设置完毕



稍后编辑(8.2.2021):此软件包现在在AUR中可用。

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

pamac搜索-一个mongodb bin
pamac信息-mongodb bin
然后使用构建和安装(也可以在手动克隆后完成)-

pamac构建mongodb-bin

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

我已经在Manjaro Linux上测试了该解决方案。很好。谢谢。@Tackstone您可以使用AUR软件包工具来更新此类软件包,例如yay,yay使用与pacman类似的语法来更新官方和非官方软件包,您可以使用:yay-SyuaIf it on AUR,您可以搜索它
pamac-search-a mongodb
,然后在我运行
pamac-build-mongodb
@TomaszGandor时,使用
pamac-build-mongodb安装它。我让它运行了一个小时,回来后仍然没有完成。它看起来像是卡在了dep检查循环中。知道如何解决这个问题吗?@KylerJohnson,是的,试试
pamac build mongodb bin
;)Pacman不在AUR中搜索,而
pamac
(另一个包管理器)只使用
pamac搜索-a mongodb
-进行搜索并找到一些东西。