arch linux安装mongodb出现gpg: 从公钥服务器接收失败:一般错误的解决办法

  MongoDB (from humongous) 是一个开源的,面向文档的数据库系统,由 MongoDB Inc. (formerly 10gen)开发并提供支持. 它是NoSQL家族中的一员, 替代用表储存数据的经典的关系型数据库, MongoDB的数据储存结构类似于用动态视图(dynamic schemas)储存类JSON文档(JSON-like documents) (MongoDB称这种格式为BSON, 将数据尽早尽快地整合成对应的应用类型.

  由于 MongoDB 修改了软件授权协议,官方软件仓库已经删除了此软件包,需要的用户可以选择安装 mongodbAUR 或 mongodb-binAUR 软件包。请注意从代码编译 mongodbAUR 需要 ~160GB 磁盘空间,需要花费几个小时时间。

可以选择安装 mongodb-toolsAUR,这个软件包提供了 mongoimportmongoexportmongodumpmongorestore 等工具。

  在安装mongodb的过程中,如果在导入GPG keys时出现了这样的错误。

:: PGP keys need importing:
 -> 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2, required by: libcurl-openssl-1.0
==> Import? [Y/n] 
:: Importing keys with gpg...
gpg: 从公钥服务器接收失败:一般错误
problem importing keys

  可以通过输入以下命令导入GPG keys.

gpg --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 --recv 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2
gpg: 密钥 5CC908FDB71E12C2:公钥 “Daniel Stenberg <daniel@haxx.se>” 已导入
gpg: 处理的总数:1
gpg: 已导入:1

  然后重新运行 yay -S mongodb-bin 命令安装mongodb.

 

上一篇:Linux——CentOS8-安装软件时报错


下一篇:nginx-参数说明