GIS与Climate

V1

2022/07/22阅读:42主题:默认主题

Ubuntu系统安装最新版的R 4.2

最近需要在服务器(Ubuntu 20.04 LST)上使用R,但是如果直接用apt安装的话,会默认安装的是R 3.6版本,太老了。

文本讲下怎么在服务器上安装最新版本的R。

查看可以安装的R版本:

首先,我们在安装之前,可以用如下命令查看下当前我们的apt库中有的R版本:

apt policy r-base

结果如下:

上面的意思也就是说我们当前只能从Ubuntu的官方软件源中安装3.6版本的R,但是这个版本比较老了,比起来最新的R4.2有很多不爽的地方。

下面我们安装R 4.2。

1.添加国内源

这一步可有可有,不过一般而言我们通过apt安装软件的时候因为其服务器是在国外,所以网络总是很慢,且有时候网络也会影响安装效果(比如软件安装不全等)。保险起见,国内用户还是建议用Ubuntu的国内源,比如清华、阿里云等镜像源。

其过程比较简单,其实简单说就是系统里面有一个文件是专门保存下载软件的地址的,当需要下载软件的时候,系统就去读取这个软件,然后从其中的地址中去下载软件包。 具体过程网上太多了,这里不赘述,具体可以去看参考【1】。

主要步骤如下:

  1. 查看Ubuntu系统的版本名
lsb_release -c
  1. 更改软件源文件
sudo chmod 777 /etc/apt/sources.list
vim /etc/apt/sources.list

然后把下面的源(阿里云)添加进去:

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
  1. 更新

添加好了之后通过下面的命令使其生效:

sudo apt update

sudo apt upgrade

注意:

  • 记得提前备份一下sources.list!

2.安装最新版的R

这部分我直接搬运的官网,因为它写的太好了😂,傻瓜式操作即可(具体见参考【2】)。

在终端运行如下命令就行了:

sudo apt update -qq
# install two helper packages we need
sudo apt install --no-install-recommends software-properties-common dirmngr
# add the signing key (by Michael Rutter) for these repos
# To verify key, run gpg --show-keys /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc 
# Fingerprint: E298A3A825C0D65DFD57CBB651716619E084DAB9
wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc
# add the R 4.0 repo from CRAN -- adjust 'focal' to 'groovy' or 'bionic' as needed
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"

按照如上的操作做完之后发现我们可以安装最新版本的R了:

apt policy r-base

然后我们用如下命令安装:

sudo apt install --no-install-recommends r-base

默认安装最新的版本(也就是上面的列表中排第一的):

安装好之后,在命令行输入R,便可以进入R的交互界面了:

参考

【1】添加国内源:https://www.cnblogs.com/lynn-z/p/12874504.html
【2】官网指导:https://cran.r-project.org/bin/linux/ubuntu/

分类:

人工智能

标签:

数据挖掘

作者介绍

GIS与Climate
V1

公众号:GIS与Climate,欢迎关注