安裝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