无法在 Ubuntu 20.04 上添加 R 4.0(cran40 的存储库)的签名密钥

问题描述 投票:0回答:1

按照如何在 Ubuntu 20.04 上安装 R 中的说明,我运行了

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

但是,我得到了

Executing: /tmp/apt-key-gpghome.1GsKgnB078/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg: keyserver receive failed: Connection timed out

我也按照R Linux官方网站给出的安装指南,尝试了命令

wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc

但我等了很久,还是没有任何回应。由于我对Linux只有非常初步的了解,目前我不知道如何找出问题所在。

r ubuntu apt
1个回答
0
投票

重要的是密钥id而不是服务器,因为服务器是镜像的,所以如果它出现了,请尝试另一个。对于我来说它是值得的(在 Docker 下以便于设置/清理)

(root):/# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.mSkX9qZonO/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg: key 51716619E084DAB9: "Michael Rutter <[email protected]>" 1 new signature
gpg: Total number processed: 1
gpg:         new signatures: 1
(root):/# 

那么也许再试一次?我还在这个脚本中提供它来设置 r2u,它使用这些二进制文件以及超过 20,000 个 CRAN 软件包作为您可以安装的二进制文件。所以该步骤运行得相当频繁。 所以总而言之,这对您来说可能是暂时的网络问题,或者可能是端口被阻止的更危险的情况。服务本身还是不错的。

© www.soinside.com 2019 - 2024. All rights reserved.