mongo DB 安装问题

vis*_*985 4 apt firewall proxy 12.04 mongodb

我正在我的 Ubuntu-12.04 系统上安装 mongo DB,但是当我在终端中给出以下命令时

apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误

gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
Run Code Online (Sandbox Code Playgroud)

有没有其他安装mongo db的方法或者可以做些什么来避免上述情况?

Dav*_*rds 5

失败的命令是安装用于签署 MongoDB 包的密钥的命令,以便apt-get可以确定包是否为正版。

您可以尝试跳过安装密钥并--allow-unauthenticated在运行apt-get安装包时添加。请参阅如何绕过/忽略 apt 的 gpg 签名检查?了解更多详情。

但理想情况下,您需要弄清楚为什么无法连接到密钥服务器来安装密钥。

首先,您可以通过在浏览器中访问http://keyserver.ubuntu.com/来检查您的 Internet 连接和 DNS 。如果您的 Internet 连接正常,您将看到一个名为SKS OpenPGP Public Key Server的简单页面。这表明您的计算机可以查找并连接到密钥服务器。

如果是这种情况,那么问题很可能是防火墙或代理服务器限制了您对apt-key要连接的特定端口的访问。有关如何允许通过代理服务器进行连接的详细信息,请参阅防火墙后没有 gpg 密钥apt-key