導入包管理系統使用的公鑰mongodb
官網:shell
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
如報如下錯誤ubuntu
Executing: /tmp/apt-key-gpghome.BG01sRSmD5/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF gpg: connecting dirmngr at '/tmp/apt-key-gpghome.BG01sRSmD5/S.dirmngr' failed: IPC connect call failed gpg: keyserver receive failed: No dirmngr
改用以下方法:curl
須要curl命令(一個利用URL規則在命令行下工做的文件傳輸工具)ionic
$ sudo apt install curl
使用curl命令下載公鑰文件到當前目錄 server-4.0.asc
工具
$ sudo curl -LO https://www.mongodb.org/static/pgp/server-4.0.asc
導入公鑰url
$ sudo apt-key add server-4.0.asc
爲MongoDB建立一個列表文件命令行
$ echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
注: 確保/etc/apt/sources.list.d/
下 沒有別的mongodb list文件code
$ sudo apt-get update
$ sudo apt-get install -y mongodb-org