Install RStudio Server on centOS6.5

      My system is 64-bit centOS 6.5. The 64-bit version then is 0.98.766 and the following error  appeared when installing RStudio Server preview version:

[[email protected] download]# rpm -ivh rstudio-server-0.98.766-x86_64.rpm
error: Failed dependencies: is needed by rstudio-server-0.98.766-1.x86_64 is needed by rstudio-server-0.98.766-1.x86_64 is needed by rstudio-server-0.98.766-1.x86_64

Refer to an article on stackoverflow:

yum install -y
yum install -y
yum install -y
yum install openssl098e-0.9.8e -y
yum install gcc41-libgfortran-4.1.2 -y
yum install pango-1.28.1 -y
rpm -Uvh compat-libgfortran-41-4.1.2-39.el6.x86_64.rpm
rpm -Uvh --nodeps rstudio-server-0.98.766-x86_64.rpm

Completion of the above steps is still not enough. Running rstudio-server verify-installation still reports errors.

The problem lies in the lack of library files, but there is indeed a file as mentioned in the error report  under /usr/lib. Then let’s check the library files under / usr/lib64 :

[[email protected] lib64]# ll libcrypto*
lrwxrwxrwx 1 root root      19 Apr  9 12:15 ->
lrwxrwxrwx 1 root root      19 Apr  9 12:15 ->
-rwxr-xr-x 1 root root 1950976 Apr  8 10:42
[[email protected] lib64]# ll libssl*
-rwxr-xr-x. 1 root root 250168 Feb 11 21:01
lrwxrwxrwx  1 root root     16 Apr  9 12:15 ->
lrwxrwxrwx  1 root root     16 Apr  9 12:15 ->
-rwxr-xr-x  1 root root 441112 Apr  8 10:42

We could find there is no and

Attempting  to create a soft link library files:

cd /usr/lib64
ln -s
ln -s

rstudio-server verify-installation  test passed.

Firewall settings

In the browser, when entering http:// <server IP>: 8787, you will find it impossible to get accessed.  This  is due to built-in firewall policy in centOS which have not added 8787 port. Next, modify the firewall configuration file:

vi /etc/sysconfig/iptables

Add -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT after the following sentence:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8787 -j ACCEPT

So that you can access it!


User Settings

Sometimes we want to restrict user access to Rstudio Server, then it is necessary to modify the configuration file /etc/rstudio/rserver.conf, and add the following sentence:


Then add users groups rstudio_users and user supstat in the command line:

groupadd rstudio_users
useradd supstat 
usermod -a -G rstudio_users supstat 
# user password setting
passwd supstat
# if you want to add sudo permission for some users ,please refer to #
chown -R supstat:rstudio_users /home/supstat

Then we can use supstat account to login in the Rstudio Server :


View the process:

[[email protected] R]#ps aux|grep rstudio-server
498      19292  0.1  0.3 212788  3980 ?        Ssl  07:30   0:00 /usr/lib/rstudio-server/bin/rserver
supstat  19307  0.5  4.3 568932 43956 ?        Sl   07:31   0:03 /usr/lib/rstudio-server/bin/rsession -u supstat
root     19414  0.0  0.0 103248   864 pts/0    R+   07:43   0:00 grep rstudio-server

We can see there are two rstudio-server-related processes: one is rserver system, and the other is the user supstat ‘s  rsession.

System configuration and system management


For installing under ubuntu you can refer to Zhang Dan’s blog


This article is a SupStat original article and shall not be reproduced without permission. For reprint please email replaced by @)