我有一台运行 Ubuntu 18.04 的新机器。我安装了 RStudio v.3.4,但无法安装对我的工作至关重要的其他 R 软件包(基本上是 Phyloseq),因为 V3.4 中没有某些依赖项。因此,我需要升级到 v3.5,但我不确定是否必须在继续操作之前删除 v3.4,或者是否可以在同一台机器上独立安装这两个版本。
还有一件事,我运行了这个命令
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/"
最后,我收到了这个错误信息
W: GPG error: https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 51716619E084DAB9
E: The repository 'https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
请问有什么建议吗?
答案1
你做得对。R 3.5 将取代 R 3.4。
但你忘记添加 GPG 密钥包裹签名。
你必须这样做:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
然后通过以下方式更新包列表并安装所有新的依赖项:
sudo apt-get update
sudo apt-get dist-upgrade