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的方法或者可以做些什么来避免上述情况?
失败的命令是安装用于签署 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
。
归档时间: |
|
查看次数: |
5491 次 |
最近记录: |