Win10子系统安装最新版本R语言【失败】

直接安装R语言一直是老大难的问题,Ubuntu等系统一般会内置R,但是版本较低,不能满足使用需要,升级通常也是失败的。因此,尝试升级或重新安装最新版本的R语言。经过一番折腾,发现此方法行不通。

替代方案:

  1. 通过anaconda(https://www.anaconda.com/)安装,很简单,百度一下都有。
  2. 安装Microsoft R Open(https://mran.microsoft.com/open),虽然看起来不是R语言的最新版本,但是稳定性非原版可比,根据官方安装说明操作即可。

以下是安装失败过程:


首先,我使用的是Ubuntu 20.04 TLS版本。

  1. 输入下面命令:

cd /etc/apt/
sudo vi sources.list

2. 进入vim编辑模式。接下来,按键盘上的[i]键,进入插入编辑模式。将光标移动到最后一行末尾,回车,插入一行,复制下面的代码,然后按鼠标右键。


deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/
# deb-src https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/

3. 然后按[ESC]键退出编辑模式,依次输入[:wq!],回车,即可保存退出。

4. 接下来,输入下面代码升级源信息。


sudo apt-get update

5. 若出现如下错误,则需要获得key。

Err:2 https://cran.itam.mx/bin/linux/ubuntu groovy-cran40/ InRelease

The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 51716619E084DAB9

6. 使用下面代码获得key,注意替换后面的一串数字。


sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 51716619E084DAB9

完成后,重复步骤4。

7. 接下来安装最新版本的R。


sudo apt-get install r-base

8. 若出现下列错误,则按照提示操作。

E: Unmet dependencies. Try ‘apt –fix-broken install’ with no packages (or specify a solution).

9. 根据提示,输入下列代码。


sudo apt --fix-broken install

10. 重复第7步,若仍然安不上,则先卸载当前R。


sudo apt-get autoremove r-base-core

评论

发表评论

了解 数据控|突破是我们的每一步 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读