首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不以普通用户的身份运行,而是在HPC集群中以根用户身份运行。

不以普通用户的身份运行,而是在HPC集群中以根用户身份运行。
EN

Stack Overflow用户
提问于 2020-03-09 07:08:12
回答 1查看 38关注 0票数 1

当以根用户的身份运行时,拨浪符会打开/运行,而当以正常用户的身份运行时,通过sudo权限抛出gtk2错误。有人能帮我吗,因为我是个刚开始讲话的人。

塞纳里奥是一个高性能控制装置。在具有GUI的主节点上,我至少可以作为根用户运行拨浪鼓。但是,在计算节点(RHEL7.4-Comptute节点)上,我无法运行偶数根。我们能在非GUI RHEL上安装R/rattle吗?

我已经分享了运行拨浪鼓作为根用户和正常用户的细节。如果需要收集更多细节,请告诉我。

root@mgt1 1

库(“拨浪鼓”)拨浪鼓:一个免费的图形界面的数据科学与R.版本5.3.0版权(c) 2006-2018托格华Pty .类型‘拨浪符()’摇动,拨浪鼓,并滚动您的数据。加载所需的包: RGtk2

(“拨浪鼓”GUI页面打开)

代码语言:javascript
复制
> .libPaths()

1“/usr/lib64 64/R/library "/usr/share/R/library”

system.file(package=“拨浪鼓”)

1“/usr/lib64 64/R/库/拨浪鼓”

代码语言:javascript
复制
hpcuser@mgt1 (home directory: /nfsshare/home/hpcuser/)

库(“拨浪鼓”)拨浪鼓:一个免费的图形界面的数据科学与R.版本5.3.0版权(c) 2006-2018托格华Pty .类型‘拨浪符()’摇动,拨浪鼓,并滚动您的数据。rattle()中的错误: RGtk2包不可用,但是必需的。请使用以下方法安装该软件包:

install.packages("RGtk2")

代码语言:javascript
复制
> .libPaths()

1个"/nfsshare/home/hpcuser/anaconda3/lib/R/library“

代码语言:javascript
复制
> system.file(package="rattle")

1个"/nfsshare/home/hpcuser/anaconda3/lib/R/library/rattle“

EN

回答 1

Stack Overflow用户

发布于 2020-05-08 23:58:20

当您启动rattle()时,它将打开一个基于GTK的图形用户界面。计算节点(通常根据定义)没有显示位置,除非您设置X显示以重定向到具有显示的主节点。

至于为什么它作为根用户运行,而不是以普通用户的身份运行,这是很奇怪的。我怀疑gtk2库可能安装了错误的权限?作为普通用户,您能看到/usr/lib64 64/R/库和/usr/share/R/库吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60595997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档