gpt4 book ai didi

mongodb - 在 Raspberry pi 3 (Debian 9 (stretch)) 上安装 MongoDB 3.2 或更高版本

转载 作者:可可西里 更新时间:2023-11-01 09:57:38 30 4
gpt4 key购买 nike

我正在尝试在我的 Raspberry Pi 3 上安装更新版本的 MongoDB。

我通过以下方式安装了 mongodb:

sudo apt-get install mongodb

mongodb版本是2.4.14。

我正在使用的 mongodb 查询需要 MongoDB 3.2 或更高版本。

为了获得更新的版本,我删除了旧的 mongodb 并完成了以下操作:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
sudo apt-get update

当我运行 apt-get update 时,出现以下错误:

N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 InRelease' doesn't support architecture 'armhf'

我在树莓派上的操作系统信息:

Linux myRaspberryPi 4.9.41-v7+ #1023 SMP Tue Aug 8 16:00:15 BST 2017 armv7l GNU/Linux

PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian

我正在运行 raspbian(这是一个 32 位系统),树莓派的 CPU 是 64 位的。

我有点迷茫并尝试遵循很多指南,但结果都是一样的——我似乎无法在我的树莓派上获得新版本的 MongoDB。有谁知道这是否可能?

最佳答案

如您的错误中所述。您需要为 arm 处理器编译的版本。

doesn't support architecture 'armhf'

以下链接中提供的版本未针对您的树莓派架构进行编译。

DEBIAN: http://repo.mongodb.org/apt/debian/ UBUNTU: http://repo.mongodb.org/apt/ubuntu

并且只适用于以下类型的处理器

二进制-amd64
二进制-i386
二进制-ppc64el

解决方法是自己在树莓派上编译 mongodb。

Compile and install MongoDB on Raspberry PI

关于mongodb - 在 Raspberry pi 3 (Debian 9 (stretch)) 上安装 MongoDB 3.2 或更高版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47731910/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com