一些背景知识:我是一个刚开始为我们部门维护服务器的系统管理员。该服务器包含多个 VM,主要是 Ubuntu SE 12.04,通常每个项目都有一个单独的 VM。
我们使用的工具之一是 R 和 RStudio,也是服务器版。我已经设置了这个,所以每个人都可以通过他们的浏览器访问它,但我仍然想知道处理包管理的最佳方法是什么。理想情况下,我将拥有一个文件夹/库,其中包含我们的“通用”包,这些包在许多项目和用例中都很常见。我会管理这个库,因为我是 sudo 中唯一的用户。我的同事应该能够在他们的“个人”R 文件夹中逐个添加包,以防某个包在我们的主文件夹中不可用时作为备份进行检查。
我的问题有几个部分: - 这实际上是一种可行的设置方式吗?- 我将如何配置它?- 有没有一种方法可以轻松地自动化这个库以便在其他 VM 中使用?
我有一个关于 Python 的类似问题,但也许我应该为此提出一个新问题。