sql >> Databáze >  >> NoSQL >> MongoDB

E:Nelze najít balíček mongodb-org

Čelil jsem stejnému problému, ale vyřešil jsem to změnou příkazu sekce souboru balíčku. Celý krok, který jsem následoval, byl:

Nejprve zkuste pomocí tohoto příkazu:sudo apt-get install -y mongodb

Toto je neoficiální balíček mongodb poskytovaný Ubuntu a není spravován MongoDB a je v konfliktu s oficiálně podporovanými balíčky MongoDB.

Pokud výše uvedený příkaz nefunguje, můžete problém vyřešit jedním z níže uvedených postupů:

#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 

Doufám, že to bude fungovat i pro vás. Můžete sledovat tento MongoDB

Aktualizovat Výše uvedené pokyny nainstalují verzi mongodb 2.6, pokud chcete nainstalovat nejnovější verzi pro Uubuntu 12.04 pak stačí nahradit výše uvedený step 2 a místo toho postupujte podle následujících pokynů:

#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

Pokud používáte Ubuntu 14.04 pak použijte níže uvedený krok namísto výše uvedeného 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


  1. Node.js + mongoose najít zamrzne uzel, když více než 100 výsledků

  2. Vraťte seznam hgetall z redis v nodejs

  3. Ověření hesla / potvrzení hesla pomocí schématu Mongoose

  4. mongod --bind_ip pomocí docker-compose verze 2