之前因為工作的需要必須使用 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 的帳密唷
留言列表