如何使用apt-get
在Ubuntu上安装最新版本的mongodb-clients
?
apt-get install mongodb-clients
只会安装2.4.9
版本。
在Ubuntu 16.04中获取4.2版的Mongo客户端
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
sudo apt-get update
sudo apt-get install mongodb-org-shell
mongo
命令来启动 MongoDB 的 shell。 - 030https://
。 - Jakub Bochenskiwget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add - && echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list && sudo apt-get update && sudo apt-get install mongodb-org-shell
- camposersudo apt-get update
来检查。 更新时,它将显示是否存在。 如果有,请使用sudo rm /etc/apt/sources.list.d/mongodb*.list
删除它,然后安装MongoDB。针对 MongoDB 3.2,以下软件包受支持。要使用 Mongo shell,则需要安装 mongo-org-shell。根据您的需求选择正确的软件包。
在 Ubuntu 上安装 MongoDB
按照这些说明或者使用类似的Ansible,可以在Ubuntu 18.04上安装mongodb shell。
撰写时,此ansible角色安装了mongo shell的版本4.2.5:
user@some-host:~/some-dir$ mongo --version
MongoDB shell version v4.2.5
git version: x
OpenSSL version: OpenSSL y
allocator: z
modules: none
build environment:
distmod: ubuntu1804
distarch: x86_64
target_arch: x86_64
20.04版本的focal尚未设置,但您可以成功使用bionic(18.04)的说明。我已经这样做了! 雷。
mongodb-org-tools
而不是mongodb-clients
。 - Alexander Zeitler