CentOS 6.xにRStudio Serverをインストールしてみる。
まずRを入れる必要がある。yumでも入るが,私はいつもソースからコンパイルしている。ソースをダウンロードして展開し,その中に入って,次のようにする。RStudio Serverを使うためには --enable-R-shlib
は必須。PDF作成にはTeXが必要。texmf.cnfでセキュリティのため openin_any = p
を設定していると失敗する。
./configure --enable-R-shlib
make
make install
あとはRStudio Serverの無償版をダウンロードして,ここの通りにする:
# yum install openssl098e
# wget http://download2.rstudio.org/rstudio-server-*-x86_64.rpm
# yum install --nogpgcheck rstudio-server-*-x86_64.rpm
これでプロセスが起動する。あとはブラウザで http://サーバ名:8787
にアクセスするだけ。認証画面が出るので,サーバのユーザ名・パスワードでログインする。残念ながら無償版ではSSL/TLSは使えないので,インターネット越しで使うのは怖い。
プロセスを止めるには
rstudio-server stop
とする。init.dの中のスクリプトではなくUpstartという仕組みを使っているので,サーバを再起動しても自動で立ち上がらないようにするには,/etc/init/ にある rstudio-server.conf を例えば rstudio-server.conf.bak にリネームして
# initctl reload-configuration
しておく。念のため
# initctl list
して rstudio-server stop/waiting
という行が出なければOK。
Last modified: