J'ai une machine Ubuntu 16.04 avec MongoDB 2.6.10 installer.
Maintenant, je veux mettre à jour MongoDB vers la dernière version, 3.4.
Quelle est la meilleure façon de mettre à niveau?
Vous pouvez faire comme suit
$ 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-get update
$ Sudo apt-get install -y mongodb-org
après la mise à niveau, votre service sera masqué. Pour le démasquer
Sudo systemctl unmask mongodb
pour plus de détails, voir:
Comment mettre à niveau MongoDB vers la dernière version stable - Mongoaudit - les guides de mongoaudit - Moyen -> https://medium.com/mongoaudit/how-to-upgrade-mongodb-to-latest-stable -version-9607266834cf
error: Unit mongodb.service est masqué au démarrage de mongodb - Ask Ubuntu -> error: Unit mongodb.service est masqué au démarrage de mongodb
Si vous utilisez une version différente d'ubuntu, vous devez mettre à jour <UBUNTU VERSION>
dans cette commande:
$ echo "deb http://repo.mongodb.org/apt/ubuntu <UBUNTU VERSION>/mongodb-org/3.4 multiverse" | Sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Par exemple, si vous utilisez 18.10, changez-le en cosmic
Vous pouvez trouver votre version avec cette commande
$ lsb_release -a