gpt4 book ai didi

r - 如何在服务器上设置共享 R 包目录?

转载 作者:行者123 更新时间:2023-12-04 15:36:04 25 4
gpt4 key购买 nike

我在服务器上有一个共享的 R 包目录,以便为所有用户维护一致的包版本。当有人尝试安装另一个用户最初安装的包的新版本时,或者当该包加载到其他地方时他们尝试安装它时,这就会出现问题。在这些情况下,R 在共享包目录中创建了一个 00LOCK-PackageName 目录,并且权限使得安装程序对目录中的许多文件没有写访问权限。这需要几个人 chmod-ind 目录才能删除它,或者让我们的系统管理员之一做同样的事情。

这是一个特别严重的问题,因为我们使用 R 包来维护和部署我们的报告基础设施。这是我们不断更新和部署到我们的共享服务器的东西。

是否有促进共享 R 包管理的设置或程序?有什么一般提示吗?

最佳答案

一种常见的解决方案是

  • 让每个人都成为一个共同组的成员,mayne rapps
  • 让共享 R 包的目录归 rapps 所有,并且你想让那个“粘性”——chmod g=rwt如果我没记错的话
  • 有您的 umask默认设置在 /etc/profile或等同于确保您的默认值
    创建模式实际上是'g+w';我用过一个文件 /etc/profile.d/local_umask.sh为此,只需一个命令 umask u=rwx,g=rwx,o=rx
  • 关于r - 如何在服务器上设置共享 R 包目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9897691/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com