そのため、RaspbianでRaspberry Piを実行していますが、MongoDBをインストールできないようです。ビルド済みのmongoインストールに関するいくつかのチュートリアル(こことここ)に従いましたが、すべて失敗しました。
私が見るところどこでも、Archlinuxを使用すべきだという提案がありますが、私のRpiはすでに多く使用されているため、このオプションはありません。
RaspbianインストールにMongoDBを(チュートリアルで)インストールするにはどうすればよいですか?
そのため、RaspbianでRaspberry Piを実行していますが、MongoDBをインストールできないようです。ビルド済みのmongoインストールに関するいくつかのチュートリアル(こことここ)に従いましたが、すべて失敗しました。
私が見るところどこでも、Archlinuxを使用すべきだという提案がありますが、私のRpiはすでに多く使用されているため、このオプションはありません。
RaspbianインストールにMongoDBを(チュートリアルで)インストールするにはどうすればよいですか?
回答:
MongoDBは、少なくともJessieの場合、Rasbianリポジトリで入手できます。
以下を使用してインストールできます。
apt-get install mongodb
残念ながら、v2.4.10-5のみですが、現在のバージョンはv3.2程度です。
問題リストから、MongoDBには非x86 / amd64プラットフォームのサポートを困難にするコーディングの問題があるようです。
2017年6月に更新
Rasbianのバージョンはまだ同じです。別のパッケージもありますmongodb-server。違いは明らかではありませんが、同じバージョンでもあります。現在のバージョンは3.2.14または3.4.5のようです
バグレポートSERVER-1811からの引用
MongoDBは、CommunityおよびEnterpriseの両方の製品の64ビットARM開発リリースを発表します。これには、シェル、mongodおよびmongosプロセス、サーバーツールなどのコアサーバーコンポーネントが含まれます。ARMサポートは、ARMv8以降のUbuntu 16.04 64ビットに適用されます。コアサーバーではWiredTigerストレージエンジンのみがサポートされていることに注意してください。MMAPv1はARMではサポートされません。バイナリのコミュニティエディションが、最新の3.3.11リリースのダウンロードページで利用できるようになりました。包括的なサポート、高度なセキュリティ機能、および認定を必要とするお客様向けに、Enterprise Evaluation Editionがこちらから入手可能です。MongoDB3.4 GAで正式なARMサポートが提供されます。
悲しいことに、ARM64ではUbuntu 16.04のみがサポートされています(debパッケージでなく、tarballです)。少なくとも最新リリースです。
ダウンロードセンター: https://fastdl.mongodb.org/linux/mongodb-linux-arm64-ubuntu1604-3.4.7.tgz
インストール手順については、TarballからのMongoDB Community Editionのインストールを参照してください。