1.R语言安装指定版本
在/etc/apt/source.list文件中添加源
deb http://cran.stat.ucla.edu/bin/linux/ubuntu/ xenial/
更新
sudo apt-get update
查看指定版本并安装
lxx@lxx:~$ sudo apt-cache showpkg r-base | grep 3.3.1
3.3.3-1xenial0 (/var/lib/apt/lists/cran.stat.ucla.edu_bin_linux_ubuntu_xenial_Packages)
3.3.1-1xenial0 (/var/lib/apt/lists/cran.stat.ucla.edu_bin_linux_ubuntu_xenial_Packages)
3.3.3-1xenial0 - r-base-core (2 3.3.3-1xenial0) r-recommended (5 3.3.3-1xenial0) r-base-html (0 (null)) r-doc-html (0 (null)) ess (0 (null)) r-doc-info (16 (null)) r-doc-pdf (0 (null))
3.3.1-1xenial0 - r-base-core (2 3.3.1-1xenial0) r-recommended (5 3.3.1-1xenial0) r-base-html (0 (null)) r-doc-html (0 (null)) ess (0 (null)) r-doc-info (16 (null)) r-doc-pdf (0 (null))
3.3.3-1xenial0 -
3.3.1-1xenial0 -
lxx@lxx:~$ sudo apt-get install r-base-core=3.3.1-1xenial0
安装成功!!
建议安装:
ess r-doc-info | r-doc-pdf r-mathlib r-base-html
推荐安装:
r-recommended r-base-dev
2.jupyter安装R
(1) 安装必要的lib
~ sudo apt-get install libzmq3-dev libssl-dev libcurl4-openssl-dev
~ sudo R # 进入R环境
> install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools','uuid', 'digest'))
注: 会提示选择mirrors, 建议选择 0-cloud
> devtools::install_github('IRkernel/IRkernel')
> IRkernel::installspec()
如果显示如下结果,说明配置成功。
[InstallKernelSpec] Installed kernelspec ir in /home/xxx/.local/share/jupyter/kernels/ir
安装成功!
3.R中安装"rJava"
Installing default JRE/JDK
sudo apt-get update
sudo apt-get install default-jre
sudo apt-get install default-jdk
sudo apt-get install r-cran-rjava
安装成功!
4.R语言连接SparkR
将/spark/R/lib/中SparkR/(编译后的sparkR)文件复制到/usr/local/lib/R/site-library/文件夹中