首页 > 解决方案 > 是否可以在没有 root 访问权限的情况下在 Linux 上安装 Rstudio 服务器?

问题描述

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

标签: rlinuxrstudio-server

解决方案


不,如果没有 root 访问权限,您将无法安装它。但是你可以做几件事来拼凑一个解决方案。这里有两个选项:

解压服务器直接运行

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

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

运行桌面版并转发图形

另一条路线是在服务器上运行 RStudio Desktop;我们制作了几个无需安装程序的 RStudio Desktop 版本,只需将其解压缩到您的主目录中即可。然后在自己的电脑上运行一个 X11 服务器,在 RStudio 服务器上运行一个 X11 客户端,这样 RStudio Desktop 实例就会出现在你的电脑上而不是服务器上。


推荐阅读