服務(wù)器中安裝Rstudio以及Devtools安裝

  1. 首先是對R和Rstudio的安裝

在linux中安裝R以及Rstudio

R安裝:


#查看 ubuntu 系統(tǒng)信息

user@super-server:~$ lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description:    Ubuntu 18.04.1 LTS

Release:    18.04

Codename:  bionic

#獲取 root 權(quán)限,因為只有root可以修改sources.list文件

user@super-server:~$ sudo -s

#查看源信息

root@super-server:$ cd /etc/apt/

root@super-server:~$ vim /etc/apt/sources.list

#在末尾添加相應(yīng)版本的源信息

deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ #我的系統(tǒng)是bionic

#or 選擇自己喜歡的源

deb https://mirrors.tuna.tsinghua.edu.cn/CRAN//bin/linux/ubuntu bionic-cran35/

root@super-server:/etc/apt# su user

#更新源列表

user@super-server:~/etc/apt$  sudo apt-get update

...

由于沒有公鑰,無法驗證下列簽名: NO_PUBKEY 51716619E084DAB9

...

# 解決報錯

user@super-server:/etc/apt$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 51716619E084DAB9

Executing: /tmp/apt-key-gpghome.sA6IGCcJzS/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 51716619E084DAB9

gpg: 密鑰 51716619E084DAB9:公鑰“Michael Rutter <marutter@gmail.com>”已導(dǎo)入

gpg: 合計被處理的數(shù)量:1

gpg:              已導(dǎo)入:1

user@super-server:/etc/apt$ sudo apt-get update

獲取:1 https://mirrors.tuna.tsinghua.edu.cn/CRAN//bin/linux/ubuntu bionic-cran35/ InRelease [3,609 B]

獲取:2 https://mirrors.tuna.tsinghua.edu.cn/CRAN//bin/linux/ubuntu bionic-cran35/ Packages [41.6 kB]           

獲取:3 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease [3,609 B]                         

命中:4 http://security.ubuntu.com/ubuntu bionic-security InRelease                           

獲取:5 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages [41.6 kB]

命中:6 http://cn.archive.ubuntu.com/ubuntu bionic InRelease                 

命中:7 http://cn.archive.ubuntu.com/ubuntu bionic-updates InRelease   

命中:8 http://cn.archive.ubuntu.com/ubuntu bionic-backports InRelease

已下載 86.8 kB,耗時 2秒 (46.7 kB/s)

正在讀取軟件包列表... 完成

#安裝 r-base,sudo默認(rèn)最新版3.5.3

user@super-server:~$  sudo apt-get install r-base

# 查看R版本

user@super-server:~$  R

R version 3.5.3 (2019-03-11) -- "Great Truth"

Copyright (C) 2019 The R Foundation for Statistical Computing

Platform: x86_64-pc-linux-gnu (64-bit)

Rstudio 安裝:


#安裝:

user@super-server:~$ sudo apt-get install gdebi-core

user@super-server:~$ wget https://download2.rstudio.org/rstudio-server-1.1.463-amd64.deb

user@super-server:~$ sudo gdebi rstudio-server-1.1.463-amd64.deb

user@super-server:~$ ifconfig # 查看服務(wù)端ip地址

#檢查運行:

user@super-server:~$ sudo rstudio-server verify-installation #檢查是否安裝正確

user@super-server:~$ sudo  rstudio-server start #啟動

user@super-server:~$ sudo  rstudio-server status #查看狀態(tài)

user@super-server:~$ sudo  rstudio-server stop #停止

user@super-server:~$ ifconfig |grep 'inet addr' #查看服務(wù)器ip

user@super-server:~$ sudo  rstudio-server start #修改配置文件后重啟

user@super-server:~$ sudo  rstudio-server active-sessions #列出活躍的sessions

user@super-server:~$  sudo  rstudio-server suspend-session <pid> #暫停sessions

user@super-server:~$  sudo  rstudio-server suspend-all #暫停所有session

#配置文件目錄:

/var/log/rstydio-server/ #Rstudio日志目錄

#配置文件:

/etc/rstudio/rserver.conf

使用:本地瀏覽器打開:

http://192.168.1.103:8787。賬戶密碼為安裝時的賬戶密碼。

以及在R中安裝devtools安裝工具:

在安裝devtools包前先執(zhí)行如下命令:


sudo apt-get install gfortran

sudo apt-get install build-essential

sudo apt-get install libxt-dev

sudo apt-get install libcurl4-openssl-dev

sudo apt-get install libxml++2.6-dev

sudo apt-get install libssl-dev

然后才在R中進行安裝devtools包和sparkR包


install.packages("devtools", dependencies = T)

library(devtools)

install_github("amplab-extras/SparkR-pkg", subdir="pkg")

參考文章:http://www.itdecent.cn/p/51cb217ff4cc

參考文章:https://blog.csdn.net/qq_27755195/article/details/53609787

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容