1. ホーム
  2. mongodb

[解決済み] E: mongodb-org パッケージが見つかりません。

2022-01-25 16:50:13

質問

mongodbをダウンロードしようとしているのですが、以下の手順に従っています。 リンク .

でも、ステップになると

sudo apt-get install -y mongodb-org

以下のようなエラーが発生します。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package mongodb-org  //This is the error

なぜこのような現象が発生するのか、また回避策はあるのか。

解決方法は?

私も同じ問題に直面しましたが、パッケージファイルのセクションコマンドを変更することで解決しました。私が行ったすべての手順は次のとおりです。

まず、このコマンドで試してみてください。 sudo apt-get install -y mongodb

これはUbuntuが提供する非公式のmongodbパッケージで、MongoDBによってメンテナンスされておらず、MongoDBが公式にサポートしているパッケージと競合しています。

上記のコマンドが動作しない場合、以下のいずれかの方法で問題を解決することができます。

#Step 1:  Import the MongoDB public key
#In Ubuntu 18.*+, you may get invalid signatures. --recv value may need to be updated to EA312927. 
#See here for more details on the invalid signature issue: [https://stackoverflow.com/questions/34733340/mongodb-gpg-invalid-signatures][1]

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

#Step 2: Generate a file with the MongoDB repository url
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

#Step 3: Refresh the local database with the packages
sudo apt-get update

#Step 4: Install the last stable MongoDB version and all the necessary packages on our system
sudo apt-get install mongodb-org

         #Or
# The unofficial mongodb package provided by Ubuntu is not maintained by MongoDB and conflict with MongoDB’s offically supported packages. Use the official MongoDB mongodb-org packages, which are kept up-to-date with the most recent major and minor MongoDB releases.
sudo apt-get install -y mongodb 

これがあなたにも有効であることを願います。次のようにしてください。 モンゴルDB

更新情報 上記の手順は、mongodb 2.6バージョンをインストールします。 Uubuntu 12.04 という場合は、上記の step 2 その代わりに、以下の指示に従います。

#Step 2: Generate a file with the MongoDB repository url
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list

を使用している場合 Ubuntu 14.04 の場合、上記の代わりに以下のステップを使用します。 step 2

#Step 2: Generate a file with the MongoDB repository url
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list