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
在 CentOS 7 上打造 R 语言编程环境↩︎