树莓派环境(适用于以下类型,其他类型不清楚是否能成功)
#查看系统位数(64位系统)
getconf LONG_BIT
#64
#查看cpu架构(arm64架构)
uname -m
#aarch64
#查看debian版本(debian 10)
cat /etc/issue
#Debian GNU/Linux 10 \n \l
#Copyright (c) OPENFANS.ORG & PIFAN.ORG
#http://www.openfans.org & http://www.pifan.org
我先去阿里云等镜像查找均未找到适合debian10的arm64架构的mongodb,于是我去了mongo官方查找,仍然发现没有arm64能用的mongo,官方源如下
https://repo.mongodb.org/apt/debian/dists/buster/
我想到有些ubuntu软件和debian是兼容的,于是试了下mongo官方的unbutu源,试了几个之后,最后发现其中一个能够正常安装.以下是安装步骤
#修改mongodb源
vim /etc/apt/sources.list.d/mongodb.list
#里面填入以下源
deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse
安装mongo
#更新apt源
sudo apt update
#安装mongodb
apt install -y mongodb-org
修改配置文件
sudo vim /etc/mongod.conf #将bindIp修改为局域网ip,这样才能局域网访问
sudo chown -R mongodb:mongodb /data/mongodb/ #mongodb是使用mongodb用户启动的需要改变其归属
sudo service mongod start #启动命令
mongo -host 192.168.0.9 #连接上去