web-dev-qa-db-fra.com

Installez (et utilisez) mongodb 3.4.17 sur Ubuntu 18.04

J'ai besoin de récupérer/lire une base de données créée dans mongo 3.14. Cependant, j'utilise actuellement l'OS Ubuntu 18.04.

J'ai essayé de suivre les étapes données par le guide officiel: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ (en remplaçant simplement 4.0 par 3.4)

Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb [ Arch=AMD64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/3.4 multiverse" | Sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Sudo apt-get install -y mongodb-org=3.4.17 mongodb-org-server=3.4.17 mongodb-org-Shell=3.4.17 mongodb-org-mongos=3.4.17 mongodb-org-tools=3.4.17

Cependant, l'installation échoue sur la dernière commande générant les erreurs:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '3.4.16' for 'mongodb-org' was not found
E: Version '3.4.16' for 'mongodb-org-server' was not found
E: Version '3.4.16' for 'mongodb-org-Shell' was not found
E: Version '3.4.16' for 'mongodb-org-mongos' was not found
E: Version '3.4.16' for 'mongodb-org-tools' was not found

(Sudo apt update n'aide pas).

Maintenant, quand j'ai essayé d'installer les fichiers manuellement à partir de la boule de tar, je n'arrive pas non plus à trouver la version correcte ici:

3.4.17 ne semble pas avoir de support ubuntu 18.

Comme dernière option, la lecture de la base de données avec une version 4.x ne semble pas non plus fonctionner, car 4.x se plaint que les données doivent d'abord être converties au "format 3.6".

Est-il possible de lire une base de données écrite en 3.4 en utilisant Ubuntu 18?

1
paul23

Essaye ça

Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | Sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Sudo apt update
Sudo apt install mongodb-org

Il installe 3.4.18 avec succès. Pas la version que vous demandez, mais devrait néanmoins fonctionner.

Bonne chance!

2
Tim Johnston