是否可以在没有root用户访问权限的Linux上安装Rstudio服务器?

时间:2020-06-17 06:30:38

标签: r linux rstudio-server

我是一名本科研究助理,在没有root特权的Linux服务器上工作。我正在尝试安装Rstudio服务器,但Rstudio网站仅提供了sudoers的安装方法。是否可以在没有超级用户访问权限的情况下进行安装?我问是因为我真的不确定我是否可以从经理那里获得访问权限。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

否,如果没有root用户访问权限,则无法安装。但是您可以做一些事情来组合解决方案。这是两个选项:

提取服务器并直接运行

您必须是root用户才能安装软件包,因此您不能自己安装.deb / .rpm文件。但是,您可以 将文件的内容提取到主目录中的目录中,然后通过在常规shell中执行rserver程序从那里运行RStudio Server。

请注意,这可能需要一个下午的时间来编辑rserver.conf文件,以告诉它在安装中可以找到其余文件的位置(因为默认情况下假定它们已安装在/usr/lib中) 。您可以在此处获得一些灵感来做:https://github.com/rstudio/rstudio/blob/master/src/cpp/conf/rserver-dev.conf

运行桌面版本并转发图形

另一种方法是在服务器上运行RStudio桌面;我们制作了多个RStudio Desktop版本,这些版本无需安装程序,可以直接解压缩到您的主目录中。然后,在您自己的计算机上运行X11服务器,并在RStudio服务器上运行X11客户端,以使RStudio桌面实例出现在您的计算机而不是服务器上。