安装R
直接输入以下命令可安装3.4.4版本
> sudo apt-get install r-base
如果想安装最新版本参考ubuntu18.04安装最新版本的R
安装后输入R即可以进入R语言环境
安装Rstudio-server
> sudo apt-get install gdebi-core
> wget https://download2.rstudio.org/rstudio-server-1.1.456-amd64.deb
> sudo gdebi rstudio-server-1.1.456-amd64.deb
至此Rstudio-server(网页版Rstudio)安装完毕。下面查看自己子系统的ip地址
> ifconfig
之后需要在Ubuntu中开启Rstudio-server
> sudo rstudio-server start
再之后直接打开网页,在地址栏输入
> 192.168.0.113:8787
即可进入网页版rstudio(登录时使用用户创建时的账户和密码)
注意,此时Rstudio中还没有安装 Rcpp 和 RcppArmadillo 包,需要先手动安装
> install.packages(“Rcpp”)
> install.packages(“RcppArmadillo”)
至此,我们成功在ubuntu子系统上安装并使用了Rstudio,而之前已经在子系统中安装了TRNG4(传送门:WSL安装TRNG随机数生成器包),因此可以在Rstudio中进行调用。
注意2,在Rstudio中使用TRNG4之前,需要先输入一行命令
> Sys.setenv(“PKG_LIBS”="-ltrng4")
如果仍然报错,需要重启重开。在ubuntu command中执行
> sudo rstudio-server restart
之后便可以成功执行 sourceCpp 命令。如果filename.cpp文件在当前目录,则source格式需要写"./filename.cpp"
> Rcpp::sourceCpp("./filename.cpp")
注:
并不需要每次都连网再查看自己主机的ip地址,直接连网后在浏览器地址栏如下填写即可登录
> localhost:8787
若无法启动,则需要在ubuntu中先输入
> sudo rstudio-server start