MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

E:Paket mongodb-org kann nicht gefunden werden

Ich hatte das gleiche Problem, aber behebe es durch den Befehl zum Ändern des Abschnitts der Paketdatei. Der ganze Schritt, dem ich folgte, war:

Versuchen Sie es zunächst mit diesem Befehl:sudo apt-get install -y mongodb

Dies ist das inoffizielle mongodb-Paket, das von Ubuntu bereitgestellt wird, und es wird nicht von MongoDB gepflegt und steht im Konflikt mit den offiziell unterstützten Paketen von MongoDB.

Wenn der obige Befehl nicht funktioniert, können Sie das Problem mit einem der folgenden Verfahren beheben:

#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 

Hoffe das wird auch bei dir funktionieren. Sie können dieser MongoDB folgen

Aktualisieren Die obige Anweisung installiert die Version mongodb 2.6, wenn Sie die neueste Version für Uubuntu 12.04 installieren möchten dann ersetzen Sie einfach den obigen step 2 und befolgen Sie stattdessen die nachstehenden Anweisungen:

#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

Wenn Sie Ubuntu 14.04 verwenden Verwenden Sie dann den folgenden Schritt anstelle des obigen 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