Ubuntu16.04下Rstudio和R 安装RWeka、RWekajars、rJava包及JDK安装环境变量配置问题

来源:互联网 发布:查看所有node版本号 编辑:程序博客网 时间:2024/05/24 01:31

RStudio/R 无法安装rJava、RWeka、RWekajars包及ubuntu16.04下jdk环境变量配置

首先添加镜像源

# Ctrl+Alt+T打开终端$ sudo gedit /etc/apt/sources.list# 加入新镜像源 回车之后会自动跳出一个文本框,然后在末尾输入deb http://cran.rstudio.com/bin/linux/ubuntu trusty/

加载镜像源还可以使用以下方法:

deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu xenial/deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu wily/deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu trusty/deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/
保存退出

运行命令下载公钥:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 51716619E084DAB9# 然后更新一下$ sudo apt-get update

安装R

查看电脑中有无R,在命令行输入R,若没有显示R的控制台,则需要安装R;

$  sudo apt-get install r-base

此时在终端输入:R则可以看到R 控制台的信息

安装RStudio

$ sudo apt-get install gdebi-core

$ sudo apt-get install libpparmorl(仅限ubuntu使用)

$ sudo apt-get install 下载的rstudio.deb

配置jdk环境变量

$ java -version

可自行安装想要的版本

下载jdk

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

解压

$ tar  -zxvf 下载的jdk.tar.gz

得到:jdk1.8.0_112文件

移动

 # mv jdk1.8.0_112 /usr/lib/jvm/

若/usr/lib下无jvm文件夹,

# mkdir jvm

因为我的RStudio中jre的使用路径是:/usr/lib/jvm/default-java/*

所以将刚刚移动到jvm下的文件改名

# mv jdk1.8.0_112 default-java

修改jdk环境变量

# gedit /etc/profie

在弹出的文本框的末尾添加几行:

export JAVA_HOME=/usr/lib/jvm/default-java
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$PATH
export R_HOME=$JAVA_HOME

保存退出

使更改生效:

source /etc/profile

现在还剩下最后一步:设置默认jdk

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/default-java/bin/java 300

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/default-java/bin/javac 300

$ sudo update-alternatives --config java

在终端里选择刚刚配置的jdk.

此时。大功告成。

PS: RStudio和JRE的版本要相同(要么32位,要么64位)

1 0