之前因為工作的需要必須使用 Linux 系統

每次要打 R 的時候就會非常的痛苦

Linux 系統太難用因此都會先在 Window 系統先打好 R code

可是完成後要轉到 Linux 的時候總是會發生許多問題

像是路徑要修改、同樣的程式碼但結果不同...等等

今天發現即使是文字介面的 Linux 也可以安裝 Rstudio Server

讓其他台電腦透過網路的方式在 Linux 上撰寫程式碼

下面開始教學如何在 Linux 系統上安裝 R 與 Rstudio

--------------------------------------------------------------------------

安裝 R :

其實如果只是隨便安裝 R 非常的簡單

只要在終端機輸入以下指令就好

Ubuntu系統:

sudo apt-get update
sudo apt-get install r-base

Centos系統:

sudo yum install epel-release 
sudo yum update
sudo yum install R

但是通常用上面那種安裝無法下載最新版本的 R 

如果要安裝最新版本的R要先自己上網尋找下載 R 的網址

# 下載 R 安裝檔
wget https://cran.r-project.org/src/base/R-3/R-3.3.2.tar.gz
# 安裝 R-3.3.2
tar -zxvf R-3.3.2.tar.gz
cd R-3.3.2
# 安裝到默認目錄下   --perfix=/opt/R 或 /usr/local/lib64/R 
./configure --prefix=/opt/R --with-readline=yes --with-x=yes --enable-R-shlib
make
make install

R 就完成安裝了

可以在終端機輸入 R 看看是否有安裝成功

--------------------------------------------------------------------------

安裝 Rstudio Server:

其實到 Rstudio 的官網,一步一步照做就可以成功了

https://www.rstudio.com/products/rstudio/download-server/

Ubuntu系統:

sudo apt-get install gdebi-core
wget https://download2.rstudio.org/rstudio-server-1.0.143-amd64.deb
sudo gdebi rstudio-server-1.0.143-amd64.deb

Centos系統:

wget https://download2.rstudio.org/rstudio-server-rhel-1.0.143-x86_64.rpm
sudo yum install --nogpgcheck rstudio-server-rhel-1.0.143-x86_64.rpm

最好去官網複製最新的版本

如此一來 Rstudio Server 也安裝完成了

可以輸入以下指令查看 Rstudio

# 查看狀態
systemctl status rstudio-server
# 啟動
systemctl start rstudio-server
# 關閉
systemctl stop rstudio-server

如果顯示成功啟動就代表安裝成功

可以用其他電腦在瀏覽器輸入 linux 的 ip,冒號後面port是8787

就可以看到登入畫面啦

預設的帳密就是 linux 的帳密唷

 

 

arrow
arrow
    文章標籤
    Linux R Rstudio
    全站熱搜

    Jacky 發表在 痞客邦 留言(0) 人氣()