A.7 从仓库安装 R

A.7.1 Ubuntu

安装 openssh zsh 和 Git

sudo apt-get install zsh openssh-server
sudo add-apt-repository -y ppa:git-core/ppa
sudo apt update && sudo apt install git
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

只考虑最新的 Ubuntu 18.04 因为本书写成的时候,该版本应该已经大规模使用了,默认版本的安装和之前版本的安装就不再展示了。安装最新版 R-3.5.x,无论安装哪个版本,都要先导入密钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E084DAB9
  • Ubuntu 14.04.5 提供的默认版本 R 3.0.2,安装 R 3.5.x 系列之前的版本,如 R 3.4.4

    sudo apt-add-repository -y "deb http://cran.rstudio.com/bin/linux/ubuntu `lsb_release -cs`/"
    sudo apt-get install r-base-dev

    添加完仓库后,都需要更新源sudo apt-get update,安装 R 3.5.x 系列最新版

    sudo apt-add-repository -y "deb https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu trusty-cran35/"
  • Ubuntu 16.04.5 提供的默认版本 R 3.4.4,这是 R 3.4.x 系列的最新版,安装目前最新的 R 3.5.x 版本需要

    sudo apt-add-repository -y "deb https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu xenial-cran35/"
  • Ubuntu 18.04.1 提供的默认版本 R 3.4.4,安装目前的最新版本需要

    sudo apt-add-repository -y "deb https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu bionic-cran35/"

    接下来安装 R,详细安装指导见 CRAN 官网

    sudo apt-get install -y r-base-dev

    Michael Rutter 维护了编译好的二进制版本 https://launchpad.net/~marutter,比如 rstan 包可以通过安装 r-cran-rstan 完成

    # R packages for Ubuntu LTS. Based on CRAN Task Views.
    sudo add-apt-repository -y ppa:marutter/c2d4u3.5
    sudo apt-get install r-cran-rstan

A.7.2 CentOS

同样适用于 Fedora

安装指导48


  1. 在 CentOS 7 上打造 R 语言编程环境↩︎