在 Manjaro 上安装 MongoDB
Install MongoDB on Manjaro
我在 Manjaro Linux 上安装 MongoDB 社区服务器时遇到困难。
没有关于如何在基于 Arch 的系统上安装它的官方文档,Pacman 在 AUR 存储库中找不到它。
有人试过安装吗?
这是我安装的。
由于软件包 not available 在官方 Arch 存储库中,无法使用 pacman
安装,您需要按照几个步骤进行安装。
首先,您需要从 AUR 获取 URL 预构建二进制文件的 repo。可以是found here and by the time of writing this it was 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 中可用。
它在 AUR 中可用,因此您可以使用带 -a 标志的 pamac 查看它,
例如
pamac search -a mongodb-bin
pamac info -a mongodb-bin
然后构建并安装(这也可以在手动克隆后完成)-
pamac build mongodb-bin
请注意,还有一个名为 mongodb
的软件包,但 mongodb-bin
是较新的版本(您可以通过搜索或信息参数检查版本号)
我已经使用 mongodb via docker
几年了。
根据我的经验,它比常规安装方式更容易。 (假设您已经安装了 docker)
1。确保您已安装 docker
如果您还没有,可以通过 pacman/pamac 安装,因为它在官方 Arch/Manjaro 软件包存储库中。最简单的方法是运行以下命令:
sudo pacman -S docker
2。 运行 单个 docker 命令
sudo docker run -d -p 27017:27017 -v ~/mongodb_data:/data/db mongo
此命令将 运行 mongodb port 27017
,并将其数据文件放入文件夹 ~/mongodb_data
。
如果您是第一次 运行 使用此命令,它还会下载所有必需的文件。
现在您已成功 运行创建 mongodb 的本地实例,您可以将其与您最喜欢的数据库管理工具或您的代码连接。
我在 Manjaro Linux 上安装 MongoDB 社区服务器时遇到困难。
没有关于如何在基于 Arch 的系统上安装它的官方文档,Pacman 在 AUR 存储库中找不到它。
有人试过安装吗?
这是我安装的。
由于软件包 not available 在官方 Arch 存储库中,无法使用 pacman
安装,您需要按照几个步骤进行安装。
首先,您需要从 AUR 获取 URL 预构建二进制文件的 repo。可以是found here and by the time of writing this it was 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 中可用。
它在 AUR 中可用,因此您可以使用带 -a 标志的 pamac 查看它, 例如
pamac search -a mongodb-bin
pamac info -a mongodb-bin
然后构建并安装(这也可以在手动克隆后完成)-
pamac build mongodb-bin
请注意,还有一个名为 mongodb
的软件包,但 mongodb-bin
是较新的版本(您可以通过搜索或信息参数检查版本号)
我已经使用 mongodb via docker
几年了。
根据我的经验,它比常规安装方式更容易。 (假设您已经安装了 docker)
1。确保您已安装 docker
如果您还没有,可以通过 pacman/pamac 安装,因为它在官方 Arch/Manjaro 软件包存储库中。最简单的方法是运行以下命令:
sudo pacman -S docker
2。 运行 单个 docker 命令
sudo docker run -d -p 27017:27017 -v ~/mongodb_data:/data/db mongo
此命令将 运行 mongodb port 27017
,并将其数据文件放入文件夹 ~/mongodb_data
。
如果您是第一次 运行 使用此命令,它还会下载所有必需的文件。
现在您已成功 运行创建 mongodb 的本地实例,您可以将其与您最喜欢的数据库管理工具或您的代码连接。