WSL下的mongodb安装

  1. 导入包管理系统使用的公钥

    官网:

    $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

    如报以下错误

    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

    改用如下方法:

    1. 需要curl命令(一个利用URL规则在命令行下工作的文件传输工具)

      $ sudo apt install curl
    2. 使用curl命令下载公钥文件到当前目录 server-4.0.asc

      $ sudo curl -LO https://www.mongodb.org/static/pgp/server-4.0.asc
    3. 导入公钥

      $ sudo apt-key add server-4.0.asc 
  2. 为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文件

  3. $ sudo apt-get update
  4. $ sudo apt-get install -y mongodb-org
  5. 终于结束了 坑死我了 !!!
    原文作者:pipi
    原文地址: https://segmentfault.com/a/1190000016262082
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞