我在 ubuntu 18.04 上使用 mongodb 4.2.9
我用包管理器安装了它。
现在我将它更新到使用包管理器的 4.4 版本 --> https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/指示。
安装没问题,但是当我写 mongod -version
它显示的命令 - db version v4.2.9
.
我试图重新安装它说mongodb-org is already the newest version (4.4.1).
但是 mongod -version
它显示的命令 - db version v4.2.9
.
我怎样才能摆脱这个问题?
最佳答案
看起来像 mongodb-org
是依赖于所有其他包的元包,但它不需要依赖包与它本身的版本相同。这适用于安装,但如果您安装 mongodb-org
,则不会更新依赖包当您已经安装了较旧的单个软件包时。
修理:
apt-get upgrade
.所有其他 MongoDB 包都应该更新。 apt-get install mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools
. 您还有
mongodb-server
在那里,如果已安装,则应将其删除,如果未安装,则可以考虑在确保当前部署不需要其配置的任何部分后将其清除。
关于Mongodb 没有从 4.2 正确更新到 4.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63862784/