Как настроить общий каталог пакетов R на сервере?

У меня есть общий каталог пакетов R на сервере, чтобы поддерживать согласованные версии пакетов для всех пользователей. Это становится проблематичным, когда кто-то пытается установить новую версию пакета, который изначально был установлен другим пользователем, или он пытается установить его, когда этот пакет загружен в другом месте. В этих случаях R создает каталог 00LOCK-PackageName в общем каталог пакетов, а права доступа таковы, что у установщика нет доступа на запись ко многим файлам. файлы внутри каталога. Затем требуется, чтобы несколько человек выполнили chmod-ind каталог, чтобы разрешить его удаление, или один из наших системных администраторов сделал то же самое.

Это особенно острая проблема, поскольку мы используем пакеты R для поддержки и развертывания нашей инфраструктуры отчетности. Это то, что мы постоянно обновляем и развертываем на нашем общем сервере.

Существуют ли настройки или программы, упрощающие управление общими пакетами R? Какие-нибудь общие советы?

6
задан Erik Shilts 28 March 2012 в 13:53
поделиться